2014-12-09 29 views
9
Ben Android Annotations ile çalışıyorum

ve bugün güncelleyin bana bu hatayı verdi my project için build.gradle dosyası:Android Ek Açıklama Hatası Ben <code>Android Studio 1.0.</code></p> <p>için yeni bir güncelleme yaptılar 1.0

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.0.0' 


     // the latest version of the android-apt plugin https://bitbucket.org/hvisser/android-apt 
     // http://stackoverflow.com/a/25939518 
     classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 


allprojects { 
    repositories { 
     jcenter() 
    } 
} 

ve buiçin build.gradle dosyasıdır:

apply plugin: 'com.android.application' 
apply plugin: 'com.neenbedankt.android-apt' 
// duhet per te shtuar librarine e android annotations ne ccompile time http://joostfunkekupper.com/useful-android-libraries/ 
// https://github.com/excilys/androidannotations/wiki/IntelliJIDEA 
android { 
    compileSdkVersion 21 
    buildToolsVersion '21.1.1' 
    defaultConfig { 
     applicationId "<my package>" 
     minSdkVersion 14 
     targetSdkVersion 21 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    productFlavors { 
    } 
} 
// https://github.com/excilys/androidannotations/wiki/FAQ 
// https://github.com/DayS/androidannotations/wiki/Building-Project-Gradle 
//https://bitbucket.org/hvisser/android-apt 
apt {// http://stackoverflow.com/a/26284580 
    arguments { 
     androidManifestFile variant.processResources.manifestFile 
     // This should of course be your own package name 
     resourcePackageName '<my package>' 

    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.actionbarsherlock:actionbarsherlock:[email protected]' 
    compile project(':FreeFlow') 
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3' 
    compile 'com.squareup.retrofit:retrofit:1.7.0' 
    compile project(':library') 
    compile project(':facebook') 
    compile project(':viewPagerIndicatorLibrary') 
    compile 'com.google.code.gson:gson:2.3' 
    compile 'com.android.support:support-v4:21.0.0' 
    compile 'com.neenbedankt.gradle.plugins:android-apt:1.4' 
    apt 'org.androidannotations:androidannotations:3.2' 
    compile 'org.androidannotations:androidannotations-api:3.2' 
    compile 'com.squareup:otto:1.3.5' 
    compile 'com.paymill.android:android-sdk:1.2.0' 
} 

Line 40 hata olur ikinci build.gradle içinde: Ben

Teşekkür

cevap

16
bu soruna bir çözüm bulamadığı için

androidManifestFile variant.processResources.manifestFile 

herkes bu sorunla karşılaştı

Android Studio'nun yeni sürümü ile uygulanacak bazı değişiklikler var.
build.gradle örneği için this wiki page adresine bakın. Bu çizgiye
dikkat:

androidManifestFile variant.outputs[0].processResources.manifestFile 
+0

Merhaba yDelouis, senin yerinde ben tüm hakkında bilgi bulabilirsiniz, biliyorum ediyorum ben Android Ek Açıklamalar kullanmıyorum ama özel bir build.gradle dosyası ile benzer bir sorun bakan değilim Android Gradle eklentisi 1.0 değiştirir? – PoPy

+0

PoPy ile aynı sorun. Tüm cevaplar apt ve ek açıklamalarla ilgili görünmektedir. – jbekas

İlgili konular