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