2016-03-17 5 views
15

Androidスタジオにtess-twoライブラリをインポートしたいのですが、コンパイル後にndkビルドにエラーが表示されます。私はすでにstackoverflowで与えられたソリューションを試しています。 のように、 Execution failed for task ':app:compileDebugNdk' でも問題は解決していません。私が間違っているところを教えてください。 NDK R10がしたのに対し、Androidスタジオにtess-two(Tesseract Tools for Android)ライブラリを統合してndkを構築する

Error:error: undefined reference to 'isnanf' 

Error:error: undefined reference to '__isinff' 
Error:error: undefined reference to 'isnanf' 
[arm64-v8a] Install  : libtess.so => libs/arm64-v8a/libtess.so 
Error:error: undefined reference to 'isnanf' 
Error:error: undefined reference to '__isinff' 
Error:error: undefined reference to 'isnanf' 
[x86_64] Install  : libjpgt.so => libs/x86_64/libjpgt.so 
Error:error: linker command failed with exit code 1 (use -v to see invocation) 
Error:error: linker command failed with exit code 1 (use -v to see invocation) 
make: *** [obj/local/armeabi-v7a/libtess.so] Error 1 

make: *** Waiting for unfinished jobs.... 
make: *** [obj/local/armeabi/libtess.so] Error 1 
make: Leaving directory `D:/OCR/tess-two-master/tess-two-master/tess-two' 
:tess-two:ndkBuild FAILED 

Error:Execution failed for task ':tess-two:ndkBuild'. 
Process 'command 'D:\SDK\sdk\ndk-bundle/ndk-build.cmd'' finished with non-zero exit value 2 
+2

作業ライブラリが必要な場合は、コンパイル済みのバージョン(「使用法」[here](https://github.com/rmtheis/tess-two#usage)を参照)を使用するか、NDK r10eでビルドします。 – rmtheis

+0

ありがとう、それはr10eでコンパイルされています。 – Rajan1404930

+0

こんにちは私はubuntuで同じライブラリを使用して、しかし、私はこのエラーが発生しましたエラー: 'tess-two:ndkBuild'タスクの実行に失敗しました。 > 'command' ndk-build ''プロセスを開始する際に問題が発生しました。できるだけ早く助けてください。事前に感謝します。 – Naveen

答えて

12

それは、このエラーの根本的な原因は、NDK R11はアンドロイド-8(アンドロイド2.2.xの)をサポートしていないことであることが判明:

それは次のようなエラーが表示されます。

Application.mkファイルをAPP_PLATFORM := android-9に変更するとこれが修正されます。

+0

この変更が文書化されている場所を知っていますか? – bleater

+1

実際には、NDKにはまだアンドロイド-3がターゲット可能な最も初期のプラットフォームとして含まれています。 isnan/isnanfのアンドロイド9に変更する理由は、これらのシンボルがこのチェンジセットによってlibm.soから削除されたということです:https://android.googlesource.com/platform/development/+/977bf483813dd117c149880a389c97df1b881805%5E!/ – bleater

関連する問題