Не удалось обновить до Gradle 2.3.0 и Build Tools 25.0.2 (AndroidManifest.xml не найден)
Я обновляю Gradle и Android Build Tools, как предлагает новая Android Studio:
classpath 'com.android.tools.build:gradle:2.2.3'
buildToolsVersion '24.0.3'
чтобы:
classpath 'com.android.tools.build:gradle:2.3.0'
buildToolsVersion '25.0.2'
Однако я получаю ошибку при сборке проекта:
Error:Could not find the AndroidManifest.xml file, using generation folder [/Users/me/StudioProjects/myproject/mymodule/build/generated/source/apt/release])
Error:Execution failed for task ':mymodule:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Я пытался обновить все библиотеки поддержки Android до самых новых, я даже пытался удалить android-apt
и использовать annotationProcessor
скорее, чем apt
как предполагает этот ответ, но это ничего не изменило.
apply plugin: 'com.android.library'
apply plugin: 'com.neenbedankt.android-apt'
apply plugin: 'me.tatarka.retrolambda'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
classpath 'me.tatarka:gradle-retrolambda:3.3.1'
}
}
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
defaultConfig {
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
ext {
androidAnnotationsVersion = '4.1.0'
supportLibraryVersion = '25.1.1'
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
apt "org.androidannotations:androidannotations:$androidAnnotationsVersion"
compile "org.androidannotations:androidannotations-api:$androidAnnotationsVersion"
compile "com.android.support:support-v4:$supportLibraryVersion"
compile("com.android.support:recyclerview-v7:$supportLibraryVersion") {
exclude module: 'support-v4'
}
compile "com.android.support:appcompat-v7:$supportLibraryVersion"
compile "com.android.support:cardview-v7:$supportLibraryVersion"
compile("com.android.support:design:$supportLibraryVersion") {
exclude module: 'support-v4'
exclude module: 'appcompat-v7'
}
testCompile 'junit:junit:4.12'
}