AndroidAnnotations在编译时找不到Android Manifest

时间:2016-09-19 08:41:50

标签: android gradle

我在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'
}

查看了一些答案,但无法应用它,因为我不明白它是如何工作的。如果你解释一切如何,我将感激不尽。

1 个答案:

答案 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

找到