2016-04-07 22 views
0

私はthisチュートリアルとgoogleのティーポットの例に従います。Android NDK統合:エラー:メソッド 'com.android.build.gradle.internal.Applicationを見つけることができません

これは私のGradleです:

apply plugin: 'com.android.model.application' 

model { 

android { 
    compileSdkVersion = 23 
    buildToolsVersion = "23.0.2" 

    defaultConfig.with { 
     applicationId = "..." 
     minSdkVersion.apiLevel = 22 
     targetSdkVersion.apiLevel = 23 
     versionCode = 1 
     versionName = "1.0" 
    } 

} 


android.buildTypes { 

    release { 
     minifyEnabled = false 
     proguardFiles.add(file('proguard-android.txt')) 
    } 
} 

} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.android.support:design:23.2.1' 
} 

し、同期しようとしているときに、私は次のエラーを取得する:

Error:Unable to find method 
'com.android.build.gradle.internal.ApplicationTaskManager.<init>  
    (Lorg/gradle/api/Project;Lcom/android/builder/core/AndroidBuilder; 
     Landroid/databinding/tool/DataBindingBuilder; 
    Lcom/android/build/gradle/AndroidConfig;Lcom/android/build/gradle/internal/ 
SdkHandler;Lcom/android/build/gradle/internal/DependencyManager;Lorg/gradle/tooling/ 
    provider/model/ToolingModelBuilderRegistry;)V'. 

私はAndroidのスタジオが、私を再起動する、それらを完全に削除などの依存性で遊んでみましたそれは大丈夫と思われるので失われた。

私のバージョン:私は2クラスパスを持っていたので、私はそれを解決してきました

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 

classpath 'com.android.tools.build:gradle:2.1.0-alpha5' 
classpath 'com.android.tools.build:gradle-experimental:0.6.0-rc3' 

答えて

0

は、それは起こりました。

私はそれが働いclasspath 'com.android.tools.build:gradle:2.1.0-alpha5'

を取り除いたら。

+0

問題を解決しますが、より正確にするために、gradle stableプラグインと実験用プラグインを同時に使用する必要がある場合は、この2つのクラスパスを維持できます。その場合、gradle-pluginには '2.1.0-alpha5'、gradle-experimentalには' 0.7.0-alpha5'というように一致するバージョンを使用する必要があります。 – ph0b

関連する問題