2017-03-11 4 views
7

हो सकता है, इसलिए, मैंने इस मुद्दे के बारे में इस साइट पर सभी प्रश्नों को पढ़ा है। मैंने इसी तरह के मुद्दे वाले डेवलपर में से एक के साथ टिप्पणी में भी बातचीत की है, जो इसे हल करने में सक्षम था।एंड्रॉइड स्टूडियो 2.3 अपडेट: चेतावनी: एनोटेशन प्रोसेसिंग के लिए असंगत प्लगइन का उपयोग करना: एंड्रॉइड-एपीटी। इसके परिणामस्वरूप एक अप्रत्याशित व्यवहार

मेरे पास उपयुक्त या एनोटेशन नहीं है प्रोसेसर ने मेरी ग्रेडल स्क्रिप्ट में कहीं भी लिखा है।

मेरे पास मेरे कोड में कहीं भी एंड्रॉइड-एपीटी लिखा गया शब्द नहीं है। मैं भी आगे बढ़ गया और सभी पुस्तकालयों की जांच की। वह मेरी परियोजना में शामिल थे।

यह वास्तव में एक बड़ी समस्या है और इसे हल करने की आवश्यकता है।

मैं नीचे संशोधित build.gradle संलग्न कर रहा हूँ, सुझाव दें:

apply plugin: 'com.android.application' 
apply plugin: 'realm-android' 


android { 
    dexOptions { 
     jumboMode = true 
    } 

    compileSdkVersion rootProject.ext.compileSdkVersion 
    buildToolsVersion rootProject.ext.buildToolsVersion 


    useLibrary 'org.apache.http.legacy' 
    defaultConfig { 
     applicationId "com.legalimpurity.indiancourts" 
     minSdkVersion rootProject.ext.minSdkVersion 
     targetSdkVersion rootProject.ext.targetSdkVersion 
     versionCode rootProject.ext.versionCode 
     versionName rootProject.ext.versionName 

     multiDexEnabled true 
     vectorDrawables.useSupportLibrary = true; 
    } 
    buildTypes { 
     release { 
//   minifyEnabled true 
//   proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    signingConfigs { 
    } 

    dataBinding { 
     enabled = true 
    } 



} 
//For Facebook i guess 
repositories { 
    mavenCentral() 
    maven { 
     url "https://jitpack.io" 
    } 
    maven { url 'https://maven.fabric.io/public' } 
} 
def var = dependencies { 
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1' 

    compile 'com.google.android.gms:play-services-auth:9.4.0' 
    compile 'com.google.android.gms:play-services-analytics:9.4.0' 
    compile 'com.google.android.gms:play-services-plus:9.4.0' 
    compile 'com.google.android.gms:play-services-ads:9.4.0' 
    compile 'com.google.android.gms:play-services-identity:9.4.0' 
// compile 'com.google.android.gms:play-services-gcm:9.4.0' 

    compile 'com.google.firebase:firebase-messaging:9.4.0' 


    compile "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" 
    compile "com.android.support:cardview-v7:${rootProject.ext.supportLibVersion}" 
    compile "com.android.support:recyclerview-v7:${rootProject.ext.supportLibVersion}" 
    compile "com.android.support:design:${rootProject.ext.supportLibVersion}" 
    compile "com.android.support:support-v4:${rootProject.ext.supportLibVersion}" 



    compile('com.github.ozodrukh:CircularReveal:[email protected]') { 
     transitive = true; 
    } 
    compile 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1' 
    compile 'com.android.support:multidex:1.0.1' 

// compile 'com.joanzapata.pdfview:android-pdfview:[email protected]' 
    compile 'com.github.barteksc:android-pdf-viewer:2.4.0' 
    compile 'com.wdullaer:materialdatetimepicker:3.1.3' 


    compile 'com.facebook.android:account-kit-sdk:4.+' 


    compile 'com.android.volley:volley:1.0.0' 

// compile 'com.facebook.android:facebook-android-sdk:4.6.0' 


// compile 'com.satsuware.lib:usefulviews:2.3.6' 

    compile 'com.hkm:hkmprocessbuttons:1.2.4' 
    compile 'com.github.thorbenprimke:realm-searchview:0.9.6' 

    compile 'com.jakewharton:butterknife:8.5.1' 
// compile 'com.github.amlcurran.showcaseview:library:5.4.3' 
    compile 'com.github.deano2390:MaterialShowcaseView:1.1.0' 
// compile 'com.zaihuishou:expandablerecycleradapter-databinding:1.0.0' 
// compile 'com.squareup.picasso:picasso:2.5.2' 

// compile 'com.legalimpurity.expandablerecyclerview:expandable-recyclerview:1.0' 
    compile project(':agendacalendarview') 
    compile project(':expandablelibrary') 
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1' 
    compile 'com.android.support:support-v4:25.+' 

} 
apply plugin: 'com.jakewharton.butterknife' 
apply plugin: 'com.google.gms.google-services' 

configurations.all { 
    resolutionStrategy { 
     force "com.android.support:support-annotations:25.2.0" 
    } 
} 

उत्तर

21

पुराने क्षेत्र के संस्करणों android-apt का उपयोग करें। आपको अपना realm-android प्लगइन संस्करण अपग्रेड करना चाहिए।

+0

Wooh कमाल! धन्यवाद ! मैंने अपनी सभी निर्भरताओं की जांच की, क्लासपाथ पुस्तकालयों में नहीं! – legalimpurity

+2

@botteap आदमी, शानदार, आप मेरी शाम को बचाओ !!!! – Artem

+0

@botteap मुझे इस चेतावनी को रीयल-एंड्रॉइड प्लगइन के साथ 2.1.1 पर मिला, इसलिए मैंने इसे 2.2.0 तक अपग्रेड कर दिया, लेकिन फिर मुझे मिला: त्रुटि: ग्रैडल डीएसएल विधि नहीं मिली: 'apt()' ' क्या आप जानते हैं इसे ठीक करने का कोई उपाय ? –

6

बदलें

classpath "io.realm:realm-gradle-plugin:1.2.0" 

classpath "io.realm:realm-gradle-plugin:3.1.2" 

साथ और उसके बाद लागू प्लगइन

apply plugin: 'realm-android' 
संबंधित मुद्दे