2015-04-23 34 views
1

我在Windows窗 - 建築苔絲個與NDK

工作,我想使用開源苔絲個項目進行圖像處理在Android應用程序 - https://github.com/rmtheis/tess-two

現在,根據本教程 - http://gaut.am/making-an-ocr-android-app-using-tesseract/ 我需要用ndk-build構建tess-2。

我在哪裏現在:

我下載的NDK並運行安裝程序,現在我有Android的NDK-r10d文件夾 - 從這裏https://developer.android.com/tools/sdk/ndk/index.html

還下載了從https://github.com/rmtheis/tess-two提取到一個文件夾的zip文件。

我的問題是 -

  1. 難道我爲了建立苔絲個項目並將其導入到Eclipse中需要什麼(除了NDK-構建腳本)?

  2. 確切的步驟是什麼?

我也讀了一些關於Cygwin的內容..我需要它嗎?

任何幫助將不勝感激!

回答

1

要編譯苔絲兩庫,你需要以下條件:

  1. 的Android NDK工具(https://dl.google.com/android/repository/android-ndk-r14-windows-x86_64.zip
  2. 的Android構建工具,構建與android.bat工作(最好是這樣: https://dl.google.com/android/repository/tools_r25.2.3-windows.zip
  3. Apache Ant(http://mirror.fibergrid.in/apache//ant/binaries/apache-ant-1.10.1-bin.zip
  4. tess-two文件,即您下載的zip文件。

你需要做到以下幾點建苔絲二庫:

  1. 提取所有下載的軟件包到文件夾中(試圖把它們提取到沒有任何空間的路徑在這種情況下,這是因爲Android NDK在發生這種情況時發生故障)。
  2. 打開右鍵單擊我的電腦(或本電腦)圖標並選擇屬性時出現的窗口中的高級系統設置選項。
  3. 在出現的窗口右下角選擇環境變量。
  4. 將條目添加到系統變量中PATH變量下的Apache Ant插件(文件夾內的bin文件夾),Android NDK和構建工具。
  5. 如有必要,請重新啓動系統。
  6. 將tess-two zip文件解壓縮到一個文件夾中,並在Windows資源管理器中打開文件夾
  7. 按住Shift按鈕的同時,右鍵單擊窗口內空白處的任意位置。這應該給你一個額外的選項來打開該文件夾內的命令提示符窗口。選擇此選項以顯示命令提示符窗口。
  8. 輸入以下命令:

    android update project --path tess-two 
    copy tess-two/local.properties . 
    gradlew assemble 
    
  9. 大功告成!