如何用Android中的ndk-build解决依赖?

Arc*_*ica 5 android compiler-errors android-ndk android-studio

我用谷歌搜索了一个解决方案,但没有人解决了我的问题.

我已经下载了Tess-two并尝试使用https://developer.android.com/ndk/downloads/index.html下载的ndk15r进行ndk-build, 但没有任何反应,同样的问题:

错误:(687)Android NDK:模块pngt取决于未定义的模块:z
错误:(700)***Android NDK:正在中止(将APP_ALLOW_MISSING_DEPS = true设置为>允许缺少依赖项).停止.错误:任务':tess-two:ndkClean'的执行失败.

进程'命令'/ Users/archimedia/Library/Android/sdk/ndk-bundle/ndk-build''以非零退出值2结束

我已经尝试忽略这个错误,当我从终端我走进tess-two目录,我输入"ndk-build",我直接导入了项目.但是我的Android Studio控制台记录了同样的错误.

我怎么能救我的命?

Bil*_*5WL 7

您也可以添加APP_ALLOW_MISSING_DEPS := true到Application.mk文件而不降级ndk.

请参阅:https: //github.com/android-ndk/ndk/wiki/Changelog-r14-beta1#ndk-build

  • mac中的Application.mk文件在哪里 (2认同)

Jon*_*att 2

我有一个类似的(虽然不一样)的错误。我能够通过降级ndk-bundle到..来修复它。您可以在此处13b获取旧版本。

只需提取并复制到$ANDROID_HOME/ndk-bundle.