所以我使用以下命令成功构建了tess-two
git clone git://github.com/rmtheis/tess-two tess
cd tess
cd tess-two
ndk-build -path '~/Desktop/OCR/tess/eyes-two/jni'
android update project --target 6--path .
ant release
为什么我必须使用ndk-build -path / path / to / jni / vs ndk-build是因为我收到了错误:
相同make:/Users/Bhavik/build/core/build-local.mk:没有这样的文件或目录 make:***没有规则来制作目标`/Users/Bhavik/build/core/build-local.mk'。停止。
我还必须添加--target 6(这是一个问题)吗?
我成功构建它:构建成功总时间:3秒
然而,当我将它导入我的项目并运行它时,我遇到了这个问题: tess-two can't find libpng.so
我在tess / tess-two / libs /检查了我的libs文件夹,它完全是空的。有人可以帮我解决这里发生的事吗? 我知道这可能是重复但我无法找到解决方案。
答案 0 :(得分:1)
我意识到自己的错。这是因为我的ndk放在一个有空格的文件夹中,因此当试图运行ndk-build时它会给我一个错误。我重申并看到它编译库。
我得到了它的工作,现在要解决世界上最差的准确性。