7

yapıyorum AndroidAnnotaion kullanıyorum, ancak Android Studio 2.3 ve Gradle 2.3.0 nedeniyle, android-apt geçersiz kılınmış. Ve annotationProcessor yeni bir tanesidir. Bu yüzden, annotationProcessor'u daha önce apt ile yaptığım gibi nasıl yapılandırabilirim bilmek istiyorum.annotationprocessor ve apt eşdeğer

Bir şeyi yanlış anlarsam, lütfen yardım edin.

Yani, önce ... Aşağıdaki şekilde açıklama işleme yapılandırma seçeneklerini geçebilir

dependencies { 

    def AAVersion = '4.2.0' 
    annotationProcessor "org.androidannotations:androidannotations:$AAVersion" 
    compile "org.androidannotations:androidannotations-api:$AAVersion" 
} 
+0

Taşıma kılavuzunu kontrol ettiniz mi? https://bitbucket.org/hvisser/android-apt/wiki/Migration –

+0

"Android-apt" ile yaptığınız gibi argümanları yapılandırmanız gerektiği gibi görünüyor. – botteaap

+0

@botteaap yeah ... –

cevap

3

apply plugin: 'android-apt' 

dependencies { 

    def AAVersion = '4.2.0' 
    apt "org.androidannotations:androidannotations:$AAVersion" 
    compile "org.androidannotations:androidannotations-api:$AAVersion" 
} 

apt { 
    arguments { 
     library 'true' 
    } 
} 

ve şimdi ...:

android { 
    defaultConfig { 
    javaCompileOptions { 
     annotationProcessorOptions { 
     arguments = ['library': 'true'] 
     } 
    } 
    } 
}