2015-04-20 15 views
5

Bugün benim Android projemde Tesseract kitaplıklarını dahil etmeye çalışıyorum.* .so kitaplıkları dahil Android Studio tess-two (tesseract)

Ben şu ki bulduk kadarıyla:

1) gooogle git den Tess-ikisini indirin 2) koymak NDK 3) ile inşa * .bu dosyaları (armeabi/v7 x86, mips)/app/main/jniLibs /, 4) .jar dosyasına * .so dosyasını yerleştirin, arşivi app/libs/içine koyun ve gradient.build dosyasındaki bağımlılığı {} yazdı

Android Studio'yu kullanıyorum ve TessBaseAPI yazıp Alt + Enter -> "tess-two modülüne bağımlılık ekle" yazdığımda, otomatik olarak içe aktarma satırını yazın:

im port com.googlecode.tesseract.android.TessBaseAPI; Biri açıkçası, alt konusu bağımlılığı merak + bulmadı girersiniz ben Android Studio 1.1

+0

Bu muhtemelen IDE'nizin kavanozu görmediği anlamına gelir. Tesseract eski yapı sistemi ve Eclipse ile birlikte çalışıyordu (Eclipse için, birkaç yerde bağımlılıktan bahsetmek zorundaydı). – 18446744073709551615

cevap

9

kullanıyorum

Ama sonra inşa denediğimde

error: package com.googlecode.tesseract.android does not exist

alıyorum sağ.

Önce projenin tamamını inşa etmek zorundaydı. ('Kütüphaneleri/tess-iki' içine Tess-iki yapının tüm projeyi hareketli, gradle.settings içine

  • şunlardır ': tess-iki: kütüphaneler' Yani bir klasör eklendi 'kütüphaneler' 'app' klasörünüzle aynı seviyede olduğunda. , Sen ... ana projeye modül bağımlılık ayarlamak mümkün

    rightClick: (local.properties içinde yol, ndk.dir = C kurduysanız) Bundan sonra

    app-> Modül Ayarları'nı (veya F4) açın ve sağ taraftaki artı seçeneğine tıklayın ve proje uygulamanızda modül olarak tess-two modülünü ekleyin. kendini inşa böylece 'Tess-iki' klasörü zorunda olduğu

    enter image description here

    Bildirim, kendi build.gradle (manifestfile ve project.properties) dosyasını içerir.

    Birilerine yardım edeceğini umar :)