我在Windows 7操作系统,Android Studio工作。编译AndroidAnnotation框架后,我无法编译项目。在编译过程中,它以"错误响应:无法使用生成文件夹"
找到AndroidManifest.xml文件我的gradle文件是:
android {
compileSdkVersion 24
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.falcodeceo.beautifulmind"
minSdkVersion 16
targetSdkVersion 24
versionCode 23
versionName "2.3"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:cardview-v7:24.2.0'
compile 'com.android.support:palette-v7:24.2.0'
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.eightbitlab:blurview:1.1.2'
compile 'org.androidannotations:androidannotations:4.1.0'
}
查看了一些答案,但无法应用它,因为我不明白它是如何工作的。如果你解释一切如何,我将感激不尽。
答案 0 :(得分:0)
您错过了一些必要的配置。只需将以下部分添加到Gradle文件
即可buildscript {
dependencies {
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
}
apply plugin: 'android-apt'
dependencies {
apt "org.androidannotations:androidannotations:4.1.0"
}
apt {
arguments {
androidManifestFile variant.outputs[0]?.processResources?.manifestFile
}
}
更多细节可以在androidannotations wiki https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle
找到