Build Gradle untuk aplikasi di Android Studio menghasilkan kesalahan berikut:
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> java.lang.RuntimeException: failure, see logs for details.
cannot generate view binders com.sun.tools.javac.code.Symbol$CompletionFailure: class file for android.view.View$InvalidateInfo not found
Adakah yang bisa menawarkan tip tentang di mana menemukan log?
Awalnya saya pikir ini adalah pertanyaan yang belum sempurna sehingga jawaban sederhana akan muncul di bagian atas untuk pencarian cepat, tetapi saya gagal menemukannya.
Harap dicatat pertanyaan ini tentang log , bukan untuk kesalahan khusus ini. Pesan kesalahan ini digunakan hanya sebagai contoh. Jika Anda penasaran, kesalahan khusus ini disebabkan oleh tidak menggunakan versi terbaru (23) untuk compileSdkVersion di build.gradle.
Jawaban:
Gradle tidak mengalihkan log-nya dalam file terpisah di Android Studio.
Oleh karena itu, jika Anda ingin melihatnya dalam sebuah file, Anda perlu membangun gradle menggunakan perintah di terminal dan mengarahkan input gradle ke sebuah file.
Perintah ini akan mengarahkan semua output standar dan pesan kesalahan dari gradle build ke file bernama myLogs.txt di folder proyek.
Perintah ini akan mengalihkan semua keluaran standar dari log Gradle ke myLogs.txt dan semua pesan kesalahan ke logErrors.txt
Diuji pada Windows 10 dan bekerja dengan sempurna.
Berikut adalah informasi lebih lanjut tentang cara mengarahkan keluaran standar dari perintah ke file yang berbeda.
sumber
Lihat -> Alat Windows -> Bangun.
Ada tombol "ab" kecil di panel kiri.
Semua log gradle untuk build saat ini ada di sana.
EDIT : Ada ikon baru dari AndroidStudio 3.3
sumber
Anda juga dapat mencoba menjalankan tugas Anda seperti ini:
Anda akan mendapatkan banyak informasi log yang berguna
sumber
Run with --info or --debug option to get more log output.
di bagian bawah keluarannya "Ah, anak-anak jaman sekarang, mereka menghindari terminal suci"