Файл Android.mk отсутствует - PullRequest
0 голосов
/ 18 апреля 2019

Мой проект говорит, что файл Android.mk отсутствует, все работало хорошо, пока я по ошибке не нажал «Перестроить проект» и не началась ошибка.Я нахожусь на Windows 10 под управлением Android Studio 3.3.2, в которой я использую OpenCV 3.4.4

  1. Хотя у меня был установлен NDK, я удалил и переустановил его пару раз, но я все еще получаюта же ошибка.
  2. Я перешел к месту, где должен находиться файл, и понял, что папки с именем 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')
    }

, но это также не сработало.

...