缺少Android.mk文件

时间:2019-04-18 09:40:34

标签: java android opencv4android android.mk

我的项目说缺少Android.mk文件,一切运行良好,直到我错误地单击了“重建项目”,然后开始了错误。我在运行Android Studio 3.3.2的Windows 10上,在其中使用OpenCV 3.4.4

  1. 尽管我已经安装了NDK,但我卸载并重新安装了几次,但仍然遇到相同的错误。
  2. 我导航到该文件应位于的位置,并意识到名为ndk的文件夹已不存在。我从https://developer.android.com/ndk/downloads/index.html#download下载了ndk,并将其放置在项目正在寻找ndk的位置,但这也行不通,下载的文件夹没有.mk文件所在的名为debug的文件夹。我从https://codeload.github.com/shenyaocn/libopus-Android.mk/zip/master下载了Andoid.Mk文件,创建了调试文件夹并放置了.mk文件。随着错误消失,这似乎起作用。当我再次构建项目时,错误又回来了,但现在却说其他文件不存在。

我还尝试过重建项目,刷新C ++链接并清理项目。

我还尝试将本机构建路径更改为文件似乎存在的路径('../../../AppData/Local/Android/Sdk/ndk-bundle/Android.mk')绝望的,这也没有用,因为项目不在该位置查找文件。我尝试使用

将位置更改为上述位置
externalNativeBuild {
    ndkBuild {
        //path file('../../../AppData/Local/Android/Sdk/ndk- 
    bundle/Android.mk')
    }

但是这也不起作用。

0 个答案:

没有答案