找不到 AndroidAnnotations Android Manifest 当编译

标签: Android
发布时间: 2016/10/10 21:41:55
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我工作在 Windows 7 操作系统, Android studio。在编译 AndroidAnnotation 框架之后,我可以不编译项目。右在 process 的编译它应对"错误︰ 找不到 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:

你错过一些必要的 configuration 。只是以下部分添加到 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

赞助商