Peringatan: The
android.dexOptions.incremental
properti sudah usang dan tidak berpengaruh pada proses membangun. /home/midhilaj/.gradle/caches/transforms-1/files-1.1/appcompat-v7-26.1.0.aar/be3106efb0df111fe5a3f7b356dd070b/res/values/values.xml Kesalahan: (246, 5) kesalahan: resource android: attr android / fontVariationSettings tidak ditemukan. /project/bkup/7_march_2018/hyshoper/milla/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml Kesalahan: (246, 5) kesalahan: resource android: attr / ttcIndex tidak ditemukan. Kesalahan: (269) sumber daya android: attr / ttcIndex tidak ditemukan. Kesalahan: (269) sumber daya android: attr / fontVariationSettings tidak ditemukan. Kesalahan: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: kesalahan AAPT2: periksa log untuk detail Kesalahan: gagal menghubungkan referensi. Kesalahan: java.util.concurrent.Gagal menjalankan aapt Informasi: 9 kesalahan Informasi: BUILD GAGAL dalam 2s Informasi: 1 Informasi peringatan: Lihat output lengkap di konsol
Bagaimana cara mengatasi masalah ini? ketergantungan saya
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'de.hdodenhof:circleimageview:2.2.0'
compile('com.alibaba.android:ultraviewpager:1.0.6.1@aar') {
transitive = true
}
compile('org.apache.httpcomponents:httpmime:4.3.6') {
exclude module: 'httpclient'
}
compile 'com.synnapps:carouselview:0.1.4'
compile 'com.sun.mail:android-mail:1.5.5'
compile 'com.sun.mail:android-activation:1.5.5'
implementation 'com.muddzdev:styleabletoast:2.0.2'
compile 'javax.annotation:javax.annotation-api:1.2'
compile 'me.grantland:autofittextview:0.2.+'
// base library
//slider
compile 'com.ss.bannerslider:bannerslider:1.8.0'
//noinspection GradleCompatible
compile 'jp.wasabeef:recyclerview-animators:2.2.7'
compile 'com.android.support:multidex:1.0.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.github.satyan:sugar:1.4'
compile 'com.android.support:multidex:1.0.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.android.support:percent:26.1.0'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.github.satyan:sugar:1.4'
compile 'jp.wasabeef:recyclerview-animators:2.2.6'
compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.+'
compile 'com.afollestad.material-dialogs:core:0.9.4.2'
compile 'com.google.android.gms:play-services:9.8.0'
compile 'com.google.android.gms:play-services-auth:9.8.0'
compile 'com.google.android.gms:play-services-location:9.8.0'
compile 'com.google.firebase:firebase-core:9.8.0'
compile 'com.google.firebase:firebase-auth:9.8.0'
compile 'com.google.firebase:firebase-database:9.8.0'
compile 'com.google.firebase:firebase-config:9.8.0'
compile 'com.google.firebase:firebase-crash:9.8.0'
compile 'com.google.firebase:firebase-invites:9.8.0'
compile 'com.google.firebase:firebase-storage:9.8.0'
compile 'cn.pedant.sweetalert:library:1.3'
compile 'at.blogc:expandabletextview:1.0.3'
compile 'com.joanzapata.iconify:android-iconify-fontawesome:2.1.+'
compile 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.github.bumptech.glide:glide:4.6.1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
compile 'com.android.support:design:26.1.0'
compile 'com.android.support:cardview-v7:26.1.0'
compile 'com.android.support:support-v4:26.1.0'
compile 'com.android.support:recyclerview-v7:26.1.0'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.slider:library:1.1.5@aar'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
implementation 'com.android.support:design:26.1.0'
}
sumber
Jawaban:
coba ubah compileSdkVersion ke:
fontVariationSettings ditambahkan di api level 28. Api doc di sini
sumber
Ini disebabkan oleh ketidakcocokan dengan pustaka dukungan android yang berubah ke versi 28. Saya memecahkan masalah dengan memaksa build menggunakan pustaka dukungan yang lebih rendah. // suka membangun gradle
Proyek saya berhasil dibangun segera setelah saya mengubah ini. Semoga ini bisa membantu Anda juga. Saya kehilangan satu hari perkembangan karena ini !.
sumber
Bagi mereka yang harus tetap
compileSdkVersion 27
dan tidak dapat meningkatkan ke Androidx , Anda tidak harus meningkatkan ke (atau lebih) versi dependensi di tautan berikut. Tautan-tautan ini adalah tempat perubahan pemecah diperkenalkan. Anda harus menemukan versi sebelumnya yang tidak menggunakan Androidx.https://firebase.google.com/support/release-notes/android#update_-_june_17_2019
https://developers.google.com/android/guides/releases#june_17_2019
Misalnya, yang berikut ini kompatibel dengan
compileSdkVersion 27
:Berikut ini akan diputuskan
compileSdkVersion 27
dan hanya kompatibel dengancompileSdkVersion 28
:sumber
Saya mengatasi masalah ini dengan baris di bawah ini:
Setelah itu kompilasi berhasil.
sumber
Jika Anda memperbarui ke v28
ubah compileSdkVersion menjadi
compileSdkVersion 28
sumber
Untuk aplikasi Android asli (bukan Cordova) solusi bagi saya adalah:
Dulu:
Sekarang:
sumber
Perbaikan lain untuk Ionic 3 devs adalah membuat build-extras.gradle di dalam platform / android dan mengikuti
Perhatikan bahwa build-extras.gradle tidak sama dengan build.gradle
sumber
@Semua masalahnya adalah karena perubahan besar terbaru dalam layanan google play dan rilis firebase 17 Juni 2019.
Jika Anda berada di proyek Ionic atau Cordova. Silakan kunjungi semua plugin yang memiliki ketergantungan layanan google play dan layanan firebase dengan tanda +
Contoh:
Dalam integrasi firebase cordova saya, saya memiliki com.google.firebase: firebase-core: + com.google.firebase: firebase-messaging: + Jadi plus selalu mengunduh rilis terbaru yang menyebabkan kesalahan. Ubah + dengan nomor versi sesuai rilis 15 Maret 2019 https://developers.google.com/android/guides/releases
Pastikan untuk mengganti + simbol dengan versi aktual di file build.gradle dari perpustakaan cordova
sumber
Biasanya ini karena versi SDK dan / atau dependensi.
Untuk pengembang Cordova , letakkan pengaturan dependensi Anda di
project.properties
file " " di bawahCORDOVA_PROJECT_ROOT/platforms/android/
folder, seperti ini:Jadi jika Anda menggunakan CLI "
cordova build
", itu akan menimpa bagian dependensi:Jika Anda menggunakan pustaka yang tepat dan versinya di project.properties, Anda akan baik-baik saja.
sumber
android.library.reference.2=app
Saya memiliki kesalahan yang sama, tetapi tidak tahu mengapa itu muncul. Setelah mencari solusi, saya memindahkan proyek ke AndroidX (Refactor -> Migrasikan ke AndroidX ...) dan kemudian secara manual mengubah seluruh kelas impor, dll, dan juga dalam file tata letak (RecyclerViews, ConstraintLayouts, Toolbars dll.). Saya mengubah juga compileSdkVersion dan targetSdkVersion ke versi 28 dan seluruh proyek / aplikasi berfungsi dengan baik.
sumber
Jika ada yang mengalami kesalahan ini menggunakan phonegap atau cordova dengan plugin cordova-plugin-fcm-ng atau cordova-plugin-fcm, solusi yang berhasil bagi saya adalah membuat file konfigurasi tambahan untuk gradle "build-extras.gradle" di \ folder platforms \ android \ app, dan letakkan baris berikut di dalamnya
Saya menemukan solusi ini membaca halaman ini https://github.com/facebook/react-native/issues/25371 , khususnya komentar shreyakupadhyay pada 30/07/19 dan berkonsultasi dengan https://developers.google.com/android/ panduan / rilis # may_07_2019 tentang versi perpustakaan terakhir.
sumber
Saya mengalami kesalahan ini dalam proyek flutter dan semua yang saya harus perbarui compileSdkVersion saya ke 28.
LANGKAH:
Sebagai zyc zyc dinyatakan di atas, fontVariationSettings properti ditambahkan pada API tingkat 28.
Anda juga dapat membaca lebih lanjut di sini
sumber
Untuk Ionic 3 devs. Saya harus memperbarui file platform / android / project.properties SAJA di:
menjadi v4: 28.0.0+ jika tidak, build tetap gagal.
Setelah melakukannya, konten file project.properties saya diperlihatkan di bawah ini:
Saya harap ini membantu seseorang. Adalah masalah nyata bagi saya.
sumber
Ini menyebalkan bagi saya! Terutama setelah memperbarui ke Android Studio 3.2.1 dan Gradle 4.6 (untuk pengembang Gradle).
Saya pikir ada lebih dari satu faktor yang dapat menyebabkan pengecualian membangun. Bagi saya, saya memiliki baris kode berikut di file gradle.properties saya (menggunakan SDK versi 27):
AndroidX adalah alternatif untuk Perpustakaan Dukungan default Android dan harus digunakan ketika menyusun dan menargetkan SDK versi 28 (API 28). Sebelum memperbarui Android Studio dan Gradle, saya telah menambahkan baris di atas sebagai persiapan untuk akhirnya sepenuhnya bermigrasi ke AndroidX untuk menggunakan SDK versi 28 dan build berjalan dengan sukses. Hanya setelah pembaruan saya menerima kesalahan yang mirip dengan yang di atas:
Semoga ini membantu.
sumber
Bagi saya: Perpustakaan eksternal saya menggunakan atribut ini attr / fontVariationSettings dan attr / ttcIndex jadi saya menurunkan versi perpustakaan saya dan menyinkronkan proyek. semuanya baik-baik saja
Jadi sekarang :
dan bagi pembaca di masa mendatang, perpustakaan merupakan layanan yang mudah diterima Google.
Lib ini menggunakan sdkversion 28, saya harus turun ke 1.3.0
sumber
attributes attr/fontVariationSettings and attr/ttcIndex
milik28
. Jadi saya menurunkan versi lib ini dan berfungsi. Jadi saya tahu itu penyebabnyaJika Anda menemukan masalah ini karena mendapatkan kesalahan ini baru-baru ini entah dari mana dalam reaksi bawaan - ini disebabkan oleh BREAKING CHANGE terbaru dalam layanan Google Play dan Firebase. Periksa utas ini terlebih dahulu -
https://github.com/facebook/react-native/issues/25293
Dan solusinya sebagian besar akan seperti ini -
https://github.com/facebook/react-native/issues/25293#issuecomment-503045776
sumber
Saya telah memecahkan masalah dengan mengubah target Android versi ke 28 di project.properties (target = android-28) dan menginstal cordova-plugin-androidx dan cordova-plugin-androidx-adapter.
sumber
error: resource android: attr / fontVariationSettings tidak ditemukan
Saya mendapatkan kesalahan ini ketika saya menambahkan perpustakaan ButterKnife tetapi meningkatkan compileSdkVersion ke 28 dan targetSdk ke 28 memecahkan masalah saya.
sumber
setelah memutakhirkan ke Android 3.4.2 dan FTC SDK5.2. Saya mendapat kesalahan ini saat membangun APK:
Penghubungan sumber daya Android gagal C: \ Users \ idsid \ FTC \ SkyStone \ TeamCode \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml: 1205: error: resource android: attr / fontVariationSettings tidak ditemukan. C: \ Users \ idsid \ FTC \ SkyStone \ TeamCode \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml: 1206: error: resource android: attr / ttcIndex tidak ditemukan. kesalahan: gagal menghubungkan referensi.
Apa yang saya lakukan adalah menambahkan bagian berikut ke proyek build gradle dan masalah diperbaiki.
Semoga berhasil.
sumber
Saya mempunyai masalah ini tiba-tiba terjadi setelah mencoba untuk menarik ketergantungan tergantung pada sdk 28 (firebase crashlytics), tetapi kemudian memutuskan untuk mengembalikan kembali perubahan.
Saya mencoba refactor otomatis
Migrate to Androidx
(yang melakukan setengah pekerjaan), ditambahkanandroid.useAndroidX=true
digradle.properties
beberapa titik, dan membuat proyek kembali berfungsi.Tapi itu banyak perubahan sebelum pengiriman. Tidak ada cara untuk membuat proyek dikompilasi lagi dengan SDK 27. Saya
git clean -fd
, dihapus$HOME/.gradle
, dan terus melihat androidx./gradlew :app:dependencies
Saya akhirnya menghapus
~/.AndroidStudio3.5/
juga (saya di 3.5.3). Ini membuat proyek dikompilasi lagi, dan saya menemukan mode gelap ...sumber
Saya menghapus semua plugin yang tidak digunakan di pubspec.yaml dan di External Libraries untuk menyelesaikan masalah.
sumber
Saya baru saja mendapat kesalahan AndroidX ini setelah saya memperbaikinya setahun yang lalu. Saya menggunakan Flutter.
Saya dapat membuat rilis menggunakan Flutter 1.7.8 + hotfix.4, kemudian baru-baru ini saya memperbarui Flutter ke versi 1.17.4 dan kemudian saya tidak dapat lagi mengkompilasi build rilis. Debug build bekerja dengan baik.
TLDR : Kali ini paket menggunakan paket lain yang tidak diperbarui untuk AndroidX
Pastikan untuk memperbarui paket Anda! :)
Pesan kesalahan: Bagian penting
Pesan kesalahan: Gangguan
"fontVariationSettings tidak ditemukan". adalah kesalahan AndroidX, yang mengharuskan Anda untuk menggunakan compileSdkVersion 28, tetapi saya sudah mengalami itu, jadi saya curiga ada sesuatu yang diterapkan antara kedua versi Flutter saya agar lebih ketat.
Jadi saya harus pergi berburu dan memperbarui paket dan menemukan itu. "package_info: ^ 0.3.2" harus "package_info: ^ 0.4.0" untuk membuatnya bekerja. Untuk membuatnya "lebih" bukti masa depan tulis seperti ini:
Setelah memperbarui paket, basis kode saya mengkompilasi untuk dirilis kembali. Semoga ini bisa membantu.
sumber