-1

我下载了“Tess-two”库。项目在 cmd 中进行 ndk-builded&ant 发布后,我在我的项目中导入库。

这是一个错误。

'Plugin with id 'com.github.dcendents.android-maven' not found.'

我已经解决了,只需在我的应用程序模块 gradle 中添加 2 行。-像这样

classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'

该错误已完全解决,但是出现了另一个错误。

C:/android-ndk-r14/build//../build/core/build-binary.mk:687: Android NDK: Module
 pngt depends on undefined modules: z
C:/android-ndk-r14/build//../build/core/build-binary.mk:700: *** Android NDK: Ab
orting (set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies).Stop.

这个时候,我只是在 tess-two\jni\Application.mk 中添加了一行。

APP_ALLOW_MISSING_DEPS=true

现在,我的项目可以构建得很好。但我无法理解我做了什么。

有人请给我解释一下。该错误是什么意思以及该代码如何解决该错误。

4

2 回答 2

1

文件 > 项目结构

正如我上面写的,因为它是NDK r14的规范,我们可以在下载NDK r13b之后进行。

近期会是r14,但是你也可以下载旧版本,所以请自己检查。

于 2017-04-03T09:54:34.203 回答
1

如果缺少任何依赖项,模块构建现在将失败。 https://github.com/android-ndk/ndk/wiki/Changelog-r14-beta1

于 2017-04-02T12:33:39.613 回答