मेरे पास प्रोजेक्ट है।एपीआई पर अद्यतन build.gradle के बाद वेक्टर ड्रॉबल्स के साथ काम करने वाली परियोजना को रोकें <21
- minSdkVersion 17
- com.android.tools.build:gradle:2.3.3
- Gradle 4.1
- एंड्रॉयड स्टूडियो 3 कैनरी 6
मैं अपने Gradle फाइलों में है:
defaultConfig {
vectorDrawables.useSupportLibrary = true
vectorDrawables.generatedDensities = []
}
मैं भी गतिविधि में कहते हैं:
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true)
एप्लिकेशन पूरी तरह से काम करता है।
- com.android.tools.build:gradle:3.0.0-alpha6
- खजाने
google()
लाइन
निष्पादित gradle clean assembleDebug
में जोड़ें: अब करने के लिए बदल जाते हैं।
ऐप एपीआई> 20 के साथ डिवाइस पर काम जारी रखता है लेकिन एपीआई < 21 (google android emulator) के लिए प्रारंभिक एप्लिकेशन पर क्रैश हो जाता है। मैं logcat त्रुटि में देखता हूं: Resources$NotFoundException: Resource ID #0x7f080058
(0x7f080058 drawable abc_vector_test है)।
क्यों?
युपीडी 2017/07/19: यह तय की और com.android.tools.build:gradle:3.0.0-alpha7
आप एक बग नहीं पहले से ही खुला है, तो दर्ज करनी चाहिए:
रिलीज सेandroid.enableAapt2=false
इसके अलावा alpha5 के लिए नोट https://issuetracker.google.com/issues/new?component=190923 – Androiderson
में किया गया: https://issuetracker.google.com/issues/63646848 –