我已经用Google搜索了一个解决方案,但没有人解决了我的问题。
我已经下载了Tess-two并尝试使用下载的ndk15r进行ndk-build 来自https://developer.android.com/ndk/downloads/index.html 但没有任何反应,同样的问题:
错误:(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控制台记录了同样的错误。
我怎样才能挽救我的生命?
答案 0 :(得分:7)
您还可以将APP_ALLOW_MISSING_DEPS := true
添加到Application.mk文件中,而无需降级ndk。
请参阅: https://github.com/android-ndk/ndk/wiki/Changelog-r14-beta1#ndk-build
答案 1 :(得分:2)
我有一个类似的(虽然不一样)错误。我可以通过将ndk-bundle
降级为13b
来解决问题。您可以使用旧版本here。
只需提取并复制到$ANDROID_HOME/ndk-bundle
。