Invoke-bea cukai hanya didukung dimulai dengan android 0 --min-api 26 [ditutup]

434

sebelum saya menggunakan versi build gradle 26 tetapi setelah mengubah buildtoolsversion ke 27 seperti gambar ini kesalahan : error build gradle screenshot

iDea Otak
sumber
45
Jangan lampirkan tangkapan layar / gambar dengan kode / pesan kesalahan. Poskan kode + pesan kesalahan aktual (relevan).
Robert
1
Saya mulai mendapatkan masalah serupa ketika saya mengonversi panggilan balik inline ke fungsi lambda. Intellj menanyakannya. Tetapi kompiler tidak menyukainya.
Gillis Haasnoot
4
Sangat memalukan bahwa OP tidak kembali dan menandai jawaban sebagai benar, meskipun ada. Sebenarnya, ketiganya tergantung pada apakah Anda menggunakan java 7, 8, atau 10. Intinya adalah, Anda perlu memberi tahu build tingkat bahasa apa yang Anda gunakan. Dan ya, tutup layar tidak bisa dibaca di halaman.
Thomas Carlisle
1
Itu tidak berhasil untuk saya. Tetapi menambahkannya ke build.gradle modul berhasil. Lihat komentar 19 Desember Galley. Proyek adalah github.com/jrasor/ftc_5197all2019 ; modul adalah TeamCode.
John Rasor

Jawaban:

1548

Setelah berjam-jam berjuang, saya menyelesaikannya dengan memasukkan yang berikut ke dalam app / build.gradle :

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

https://github.com/mapbox/mapbox-gl-native/issues/11378

Obakeng Molebatsi
sumber
1
Ini bahkan tampaknya menjadi kasus ketika gradle build mengatakan bahwa ia gagal dalam modul nother. Jika modul A memiliki deklarasi tetapi B tidak, kadang-kadang bagi saya itu gagal di A. Setelah saya menambahkannya ke B itu tidak gagal lagi
Patrick
82
Android Studio devs perlu mengubah deskripsi kesalahan ini. Ini Error: Invoke-customs are only supported starting with Android O (--min-api 26)tidak mengatakan apa-apa. Terima kasih banyak telah membagikan temuan Anda. Anda menghemat waktu orang lain.
Shan Xeeshi
3
Setelah saya menambahkan perpustakaan lang apachi commons ke proyek saya menghadapi kesalahan ini. Kemudian setelah menambahkan kode di atas memperbaiki kesalahan saya. Terima kasih.
Saeid Z
3
Terima kasih, Bung, kamu telah menyelamatkan waktu perjuanganku.
Noman Shakoor
4
Masih aktual pada tahun 2020.
danyapd
47

Jika compileOptions tidak berfungsi, coba ini

Nonaktifkan 'Instant Run'.

Android Studio -> File -> Settings -> Build, Execution, Deployment-> Instant Run-> Nonaktifkan kotak centang

Roshni Kyada
sumber
6
Ini dan hanya ini yang berhasil untukku. Sangat menjengkelkan karena ini seperti bug di Android Studio. Proses instan adalah fitur yang diperlukan - ada yang tahu cara mengatasi kesalahan ini dan memanfaatkan proses instan?
AlexVPerl
2
Instant Run adalah sakit kepala hebat. Saya tidak dapat menghitung berapa banyak waktu saya yang hilang karena alat ini tidak begitu berguna untuk menghemat waktu. Saya selalu menonaktifkannya di semua proyek saya. Saya pikir tidak sebanyak yang dibutuhkan.
Rubén Viguera
2
Mengalami masalah yang sama setelah memperbarui ke Android Studio 3.4 dan Gradle 5.1. Menonaktifkan Instant Run berhasil! Terima kasih
Henrique
Ini dan hanya ini yang bekerja untuk saya juga. Jawaban ini menyelamatkan hidupku. Pilih Anda.
dujianchi
2
Opsi ini tidak tersedia di Android Studio saya. Detail - (Android Studio 3.5.1 Build # AI-191.8026.42.35.5900203, dibangun pada 26 September 2019 JRE: 1.8.0_202-release-1483-b03 amd64 JVM: OpenJDK 64-Bit Server VM oleh JetBrains sro Windows 10 10.0 )
Nikhil Girraj
25

Dalam kasus saya kesalahan masih ada, karena sistem saya menggunakan Java yang ditingkatkan. Jika Anda menggunakan Java 10, ubah compileOptions:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_10
    targetCompatibility JavaVersion.VERSION_1_10

}
Nata Sturza
sumber
7
tunggu .. kita bisa menargetkan Java 10 untuk pengembangan Android?
kassim
1
ya @kassim ctrl clickversi untuk melihat versi lain
Lucem
18

Jika Anda memiliki Java 7, sertakan cuplikan berikut di bawah ini di tingkat aplikasi Anda build.gradle:

compileOptions {

    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7

}
Chirag Patel
sumber