2016-09-19 44 views
1

我正在使用Windows 7操作系統,Android Studio。編譯AndroidAnnotation框架後,我無法編譯項目。在編制的過程中它響應正確「的錯誤:無法找到AndroidManifest.xml文件,使用一代文件夾」AndroidAnnotations在編譯時無法找到Android清單

我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

您錯過了一些必要的配置。只需以下部分添加到您的搖籃文件

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維基https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle

+0

它迴應我 錯誤中找到:找不到com.neenbedankt.gradle.plugins:Android的貼切: 1.8。 在以下位置搜索: file:/ C:/ Program Files/Android/Android Studio/gradle/m2repository/com/neenbedankt/gradle/plugins/android-apt/1.8/android-apt-1.8.pom file:/C:/ Program Files/Android/Android Studio/gradle/m2repository/com/neenbedankt/gradle/plugins/android-apt/1.8/android-apt-1.8.jar 需要: beautifulmind:app:unspecified –

+0

然後add也''存儲庫{mavenCentral()}'buildscript – nenick

相關問題