9

--Android Studio 2.2.3 (Windows 10 64 bit)नवीनतम समर्थन पुस्तकालय के लिए अपग्रेड करने के बाद एंड्रॉयड जैक संकलक त्रुटि

--Build Tools version 25

--Android Gradle Plugin Version 2.2.3

के बाद नवीनतम समर्थन लाइब्रेरी (25.1.0 23.4.0 से) और (23 से 25) संकलन संस्करण के परिवर्तन मैं यह त्रुटि मिलना उन्नयन:

Error:com.android.sched.util.config.PropertyIdException: Property 'jack.library.import' (in Options): element #7: The version of the library file '..\app\build\intermediates\transforms\preJackPackagedLibraries\debug\jars\8000\1f\classes-1b6639e8217419d056942b0dacd1542739f1709f.jar' is not supported anymore. Library version: 3.2 - Current version: 3.3 - Minimum compatible version: 3.3 ... BUILD FAILED

क्या किसी को कभी भी यह समस्या है? उल्लिखित .jar फ़ाइल में मैं कुछ एनिमेटेड वेक्टर ड्रॉबल संबंधित फाइलें पा सकता हूं। मेरा ऐप build.gradle एंड्रॉयड { compileSdkVersion 25 buildToolsVersion '25 .0.2 '

defaultConfig { 
    applicationId "package" 
    minSdkVersion 14 
    targetSdkVersion 25 
    versionCode 111 
    versionName "1.1.1" 
} 

defaultConfig { 
    vectorDrawables.useSupportLibrary = true 
    jackOptions.enabled = true 
} 

compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_8 
    targetCompatibility JavaVersion.VERSION_1_8 
} 

dexOptions { 
    maxProcessCount 4 
    javaMaxHeapSize "2g" 
} 

buildTypes { 
    release { 
     minifyEnabled false 
     useProguard false 
     shrinkResources false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
    debug { 
     minifyEnabled false 
     useProguard false 
     shrinkResources false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     applicationIdSuffix ".dev" 
     versionNameSuffix "-DEV" 
     ext.enableCrashlytics = false 
    } 
} 

}

+2

क्या आपने इस परियोजना की सफाई करने की कोशिश की है? शायद नई सेटिंग्स के साथ इसका उपयोग करने की कोशिश करते समय जैक आपके पिछले निर्माण (पुरानी सेटिंग्स का उपयोग करके) से कुछ पसंद नहीं करता है? – CommonsWare

+0

@ कॉमन्सवेयर ओह, धन्यवाद! साफ/निर्माण के बाद मुझे बहिष्करण के बारे में कुछ और त्रुटियां मिलती हैं, लेकिन उन्हें हल करना आसान है! आपका बहुत बहुत धन्यवाद! –

उत्तर

25

त्रुटि संदेश के आधार पर, ऐसा लगता है कि जैक-सक्षम सभी मामलों को संभाल नहीं है बनाता है जहां आप ग्रैडल बिल्ड सेटिंग्स अपडेट करते हैं। जैक पूर्व-संकलित सामान (preJackPackagedLibraries) का कैश रखता है, और कुछ जो आपने बदल दिया है, जैक को उस पूर्व-संकलित सामग्री को पसंद नहीं आया। आदर्श रूप से, निर्माण प्रणाली इस मामले का पता लगाएगी और इसे फिर से संकलित करेगी, लेकिन स्पष्ट रूप से यह नहीं है।

परियोजना की सफाई (बिल्ड> स्वच्छ परियोजना) उम्मीद है कि सभी मामलों में इस समस्या को स्पष्ट रूप से साफ़ कर दें।

+0

धन्यवाद, यह अच्छी तरह से काम करता है। –

+0

धन्यवाद, आप आदमी हैं – 7geeky

संबंधित मुद्दे