2014-10-29 51 views
1

我試圖在Google Glass上使用Tesseract,但我還沒有能夠建立我的項目。 我建立的Tesseract使用下列內容:錯誤樓宇tesseract爲Android

$ git clone https://github.com/rmtheis/tess-two 
$ cd tess-two/tess-two 
$ ndk-build 
$ android update project --path . --target android-19 
$ ant release 

之後,我進口的模塊從Android Studio中,並且加入了依賴,從其中我建立的應用程序模塊該模塊。如果我從Android Studio構建tesstwo模塊,則構建已成功完成。

但是,當我嘗試建立我的app's模塊,我得到以下錯誤:

Information:Gradle tasks [:app:compileDebugJava, :tesstwo:compileDebugJava] 
:app:preBuild 
:app:preDebugBuild 
:app:checkDebugManifest 
:app:preReleaseBuild 
:tesstwo:compileLint 
:tesstwo:copyReleaseLint UP-TO-DATE 
:tesstwo:mergeReleaseProguardFiles UP-TO-DATE 
:tesstwo:preBuild 
:tesstwo:preReleaseBuild 
:tesstwo:checkReleaseManifest 
:tesstwo:prepareReleaseDependencies 
:tesstwo:compileReleaseAidl UP-TO-DATE 
:tesstwo:compileReleaseRenderscript UP-TO-DATE 
:tesstwo:generateReleaseBuildConfig UP-TO-DATE 
:tesstwo:generateReleaseAssets UP-TO-DATE 
:tesstwo:mergeReleaseAssets UP-TO-DATE 
:tesstwo:generateReleaseResValues UP-TO-DATE 
:tesstwo:generateReleaseResources UP-TO-DATE 
:tesstwo:packageReleaseResources UP-TO-DATE 
:tesstwo:processReleaseManifest UP-TO-DATE 
:tesstwo:processReleaseResources UP-TO-DATE 
:tesstwo:generateReleaseSources UP-TO-DATE 
:tesstwo:compileReleaseJava UP-TO-DATE 
:tesstwo:processReleaseJavaRes UP-TO-DATE 
:tesstwo:packageReleaseJar UP-TO-DATE 
:tesstwo:compileReleaseNdk 
/home/mateo/repos/POC7_OCR/tesstwo/src/main/jni/com_googlecode_tesseract_android/pageiterator.cpp:19:26: fatal error: pageiterator.h: No such file or directory 
#include "pageiterator.h" 
        ^
compilation terminated. 

文件pageiterator.h確實存在,並且權限給出。我認爲這個問題可能在於NDK如何尋找它應該建立的文件,但是我之前從未使用它,似乎無法得到問題的可能性。

謝謝!

回答