我用谷歌搜索了一个解决方案,但没有人解决了我的问题 .
我已经下载了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控制台记录了同样的错误 .
我怎么能救我的命?
2 回答
我有一个类似的(虽然不一样)错误 . 我能够通过将
ndk-bundle
降级为13b
来修复它 . 您可以使用旧版本here .只需提取并复制到
$ANDROID_HOME/ndk-bundle
即可 .您也可以在不降级ndk的情况下将
APP_ALLOW_MISSING_DEPS := true
添加到Application.mk文件中 .见:https://github.com/android-ndk/ndk/wiki/Changelog-r14-beta1#ndk-build