Çalışma projem var.Güncelleme yaptıktan sonra vektör drawables ile çalışma projesini durdurun. API üzerinde <21
- minSdkVersion'ın 17
- com.android.tools.build:gradle:2.3.3
- gradle 4.1
- Android Studio 3 Kanarya 6
benim gradle dosyalarında var:
defaultConfig {
vectorDrawables.useSupportLibrary = true
vectorDrawables.generatedDensities = []
}
Ben de etkinlik olarak adlandırıyorum:
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true)
Uygulama mükemmel çalışıyor.
google()
hatgradle clean assembleDebug
Yürütme eklemek
- com.android.tools.build:gradle:3.0.0-alpha6: Şimdi değiştirin.
Uygulama, API> 20 olan aygıtlarda çalışmaya devam eder. Ancak API < 21 (google android emulator) başlangıç uygulamasında kilitlenme durumuna gelir. Logcat hatası görüyorum:
Resources$NotFoundException: Resource ID #0x7f080058
(0x7f080058 çizilebilir abc_vector_test).Neden?
UPD 2017/07/19: Bu
gradle.properties
hattına eklemek sabit ve ben com.android.tools.build:gradle:3.0.0-alpha7
:
android.enableAapt2=false
sürümden Ayrıcaalpha5 notları:
hata izci bazı sorunları okuduktan sonra Gradle tam devre dışı AAPT2 için seçeneği vardır olduğunu tespit ettik https://issuetracker.google.com/issues/new?component=190923 – Androiderson
Bitti: https://issuetracker.google.com/issues/63646848 –