Incluyendo bibliotecas * .so Android Studio tess-two (tesseract)
He estado intentando incluir las bibliotecas de Tesseract en mi proyecto Android hoy.
De lo que he encontrado lo hice siguiendo:
1) Descargue tess-two de gooogle git, 2) construya con NDK 3) ponga los archivos * .so (armeabi / v7, x86, mips) en / app / main / jniLibs /, 4) , Poner archivo en app / libs / y escribió dependency {} en el archivo gradle.build
Estoy usando Android Studio y cuando escribo TessBaseAPI y presiono Alt + Enter -> "añadir dependencia a tess-dos módulo" automáticamente escribir fila de importación:
Import com.googlecode.tesseract.android.TessBaseAPI;
Pero cuando intento construirlo, estoy
Error: el paquete com.googlecode.tesseract.android no existe
Estoy usando Android Studio 1.1
Si alguien se preguntaba, obviamente la dependencia de alt + enter no lo hizo correcto.
Tenía que construir primero el proyecto entero. Así que agregué una carpeta:
- Incluir ': bibliotecas: tess-dos'
En el gradle.settings, moviendo todo el proyecto de estructura tess-two en 'libraries / tess-two' (cuando 'libraries' es el mismo nivel que la carpeta 'app').
Después de eso (si ha configurado ndk.dir = C: path en local.properties), puede establecer la dependencia del módulo en su proyecto principal …
Haga clic con el botón derecho en la aplicación-> Abra los ajustes del módulo (o F4) y haga clic en más en el lado derecho y agregue tess-dos como módulo en su aplicación de proyecto.
Observe que la carpeta ' tess -two' tiene que contener el archivo own build.gradle ( archivo de manifiesto y project.properties), por lo que puede crearse por sí mismo.
Espero que ayude a alguien 🙂