Мой проект говорит, что файл Android.mk отсутствует, все работало хорошо, пока я по ошибке не нажал «Перестроить проект» и не началась ошибка.Я нахожусь на Windows 10 под управлением Android Studio 3.3.2, в которой я использую OpenCV 3.4.4
- Хотя у меня был установлен NDK, я удалил и переустановил его пару раз, но я все еще получаюта же ошибка.
- Я перешел к месту, где должен находиться файл, и понял, что папки с именем ndk больше не существует.я скачал ndk из https://developer.android.com/ndk/downloads/index.html#download, и поместил его в то место, где проект искал ndk, но это тоже не сработало, в загруженной папке не было папки с именем debug, в которой находится файл .mk.Я скачал файл Andoid.Mk из https://codeload.github.com/shenyaocn/libopus-Android.mk/zip/master,, создал папку отладки и поместил файл .mk.это, казалось, работало, поскольку ошибка ушла.когда я строю свой проект снова, ошибка вернулась, но теперь я сказал, что другие файлы не существуют.
Я также попытался пересобрать проект, обновив ссылки C ++ и очистив проект.
Я также попытался изменить собственный путь сборки на путь ('../../../AppData/Local/Android/Sdk/ndk-bundle/Android.mk'), где файл, казалось,Существовать - становясь отчаянным, это тоже не сработало, так как проект не искал файл в этом месте.Я попытался изменить местоположение на указанное выше, используя
externalNativeBuild {
ndkBuild {
//path file('../../../AppData/Local/Android/Sdk/ndk-
bundle/Android.mk')
}
, но это также не сработало.