我正在開發一個Android項目。在我的項目中,我需要做OCR。所以找到了這個教程http://www.codeproject.com/Tips/840623/Android-Character-Recognition。我正在嘗試遵循該教程。但是我在設置時遇到問題,特別是從終端(tess-two文件夾)更新項目時。請按照我在下面做的。無法在Android中更新終端項目
我下載苔絲個從這個鏈接
然後我安裝的Android NDK構建項目
- 我設置環境變量中,PATH
然後我在終端下面的命令中運行兩個文件夾
ndk-build //this took around 30 minutes. I closed command windows after successful built
然後我運行此命令
android update project --path C:\tess-two-master\tess-two
當我運行該命令,因爲我不能從終端運行Android命令的問題開始。所以我從堆棧溢出中找到解決方案。我需要在PATH下設置ANDROID_HOME和environments變量。然後我測試了「android」命令,它正在工作。
然後我運行此命令再次
android update project --path C:\tess-two-master\tess-two
這一次,它給我這個錯誤
哪有我解決了這個錯誤?爲什麼我的更新命令不起作用?我的代碼有什麼問題?我正在使用Windows 64操作系統。
這是另一種方式。使用Grandle進行安裝
我試過另一種安裝tess-two的方法。根據文檔,我使用Gradle來安裝。但是我無法訪問TessDataManager,因爲它無法在項目中找到。
搖籃
dependencies {
compile 'com.rmtheis:tess-two:6.0.2'
}
這是錯誤
正如你所看到的,我無法訪問TessDataManager類。我怎樣才能導入這個類?
請參閱http://stackoverflow.com/q/35734934。沒有必要自己建立圖書館。 – rmtheis
你是什麼意思?我不需要在苔絲二進口?那我該怎麼辦?我也不想依賴API。 –