Saya memiliki masalah ini dan tidak ada solusi yang berhasil untuk saya. Masalahnya, kesalahan atau peringatan ini mungkin muncul karena alasan yang sangat luas. Anda dapat mengikuti langkah-langkah ini untuk mencari tahu apa yang salah:
NDK tidak ada
Saat Gradle mulai mengompilasi dependensi native, Gradle akan membuat folder ".cxx" di folder "app" Anda. di dalam folder itu Anda dapat menemukan file "ndk_locator_record.json", yang merupakan jenis file log yang sangat aneh. Ini pada dasarnya adalah semua jalur yang diperiksa Gradle untuk menemukan folder NDK. Jika ada error atau ketidakcocokan pada nomor versi NDK, Anda dapat melihat di file ini.
Build NDK gagal
karena beberapa alasan yang tidak diketahui (mungkin bug di Gradle) ndk build tidak menampilkan error sebenarnya pada jendela event log, melainkan menampilkan kegagalan, seperti sinkronisasi Gradle gagal: mengeksekusi build native eksternal untuk ndkBuild .... diikuti oleh NDK Resolution Outcome: Project pengaturan: Model Gradle version = 5.4.1, versi NDK TIDAK DIKETAHUI .
Dalam hal ini kembali ke .cxx> ndkBuild> debug> x86 (x64 atau cpu arch lainnya) Di sini, di folder ini Anda dapat menemukan file "json_generation_record.json", itu adalah jenis log yang sama, biasanya entri terakhir memiliki kesalahan sebenarnya . Misalnya, bagi saya dulu
../../sdk/native/jni/OpenCV.mk: No such file or directory
make: *** No rule to make target '../../sdk/native/jni/OpenCV.mk'. Stop.
Dari sini Anda memiliki titik awal untuk mencari tahu apa yang salah.
ANDROID_NDK_HOME
)? Apa yang ada di file source.properties di NDK?