2017-04-13 51 views
1

我需要捕獲圖像的字符,所以我使用TextRecognizer。下面TextRecognizer isOperational API總是返回false

TextRecognizer textRecognizer = new TextRecognizer.Builder(mActivity.getGalleryApplication().getAndroidContext()).build(); 
if (!textRecognizer.isOperational()) { 
    new AlertDialog.Builder(mActivity.getAndroidContext()) 
             .setMessage("Text recognizer could not be set up :(").show(); 
    return; 
} 
textRecognizer.release(); 

我的代碼是給我增加了在的build.gradle如下依賴關係:

dependencies { 
     compile 'com.google.android.gms:play-services-maps:10.2.1' 
     compile 'com.google.firebase:firebase-appindexing:10.2.1' 
     compile 'com.android.support:appcompat-v7:23.0.0'  
    } 

每次我啓動APK,「文本識別器無法設置:顯示即使。我已經將所有的依賴,但仍然我收到此錯誤,請幫忙爲什麼TextRecognizer.isOperational()永遠是假的。

我必須於下週完成的項目。請幫助解決這個錯誤。

+1

它在運行時下載其他依賴。您的網絡權限是否已啓用?如果是這樣,你能提供你的logcat嗎?當它請求其他依賴關係時應該像I/Vision那樣說。 –

+0

你好,網絡已啓用,並且我已連接到無線網絡。 apk安裝完成後會下載依賴嗎? – shilpa

+0

04-13 13:38:06.767 7738 7738 I Vision:加載libocr庫 04-13 13:38:06.769 7738 7738 I Vision:libocr加載狀態:false – shilpa

回答

0

我找到了我的問題的答案。

我們需要在命令提示符下應用下面的命令。然後問題解決。

亞行根 亞行重新裝入 亞行外殼setenforce 0將禁用SE政策 亞行重新裝入