android-developers
[Arriba] [Todas las Listas]

[android-developers] tess-Dos Android Estudio app ha parado en camino de

To: Android Developers <android-developers@xxxxxxxxxxxxxxxx>
Subject: [android-developers] tess-Dos Android Estudio app ha parado en camino de dato
From: joshyjosh.martinez@xxxxxxxxx
Date: Tue, 15 Aug 2017 02:47:08 -0700 (PDT)
Delivery-date: Tue, 15 Aug 2017 05:48:34 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:date:from:to:message-id:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=L6ze/22XppwdrF/hLqIdyi57J9+XIKaefTQK67uDI2Q=; b=ZLqoANPk05Q9ZoaamGW48HVgzNfNOkU1+MCojgOizYKQ/h/oHiuA7OU7WAlgciFiQK UmY9G/DZdlSUewQQH3cO8TGY6AUQAv7Ce7EzGJaKkqVBAQaWEn87GB35RWBSO395je5J VE+K5KMolhV7ozLebSfbD8NJtcLyE2Ru1J3ct0muJATn7fPOwnCQbq084/QlIE9xEH58 Get3b0ArmKPbpUp4qVIm65+0ya+ueT0wP8omYiFBHBzGigaGq2dk9jaUKqnliFeceT0W 60/OwdZ1TE0SFaJ9GVqtvwHyoQpGAuAWACc/JtBr7hHwa7L1+SwQmowiJflVVR0+f6OC 0I8g==
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:subject:mime-version:x-original-sender :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=L6ze/22XppwdrF/hLqIdyi57J9+XIKaefTQK67uDI2Q=; b=fYVIW1Y++20ASQJSnZB+tZp6pWFiRNxvGP63NAARM7sJ/vFfMz8tedYgf35P1J3pDs 2H6GnjB0NYSa7m3xEKtaYQ1Xyu7/62uxcv+v5OlCQdrJwvquUYdOpZzC604nVxnFX58C Kb/Os0/1fu6l6+oik0xhV4CMjFGoJPjkW2pZGcU0Vb983/n4r1GIYafI6+7IUDJfR9jK uRgRfuZj7D+lnWJkwSYSNekG/5mIPn0k21zlYiFCARiecmKueM/LRoFFZuFsWktTUBKD XbMsDU8DSeLYPL00TpreWi3HES4XT4VCpMQ/cAA16rLtO6mzt5MReFQzemcNHcWbLVZo wxlg==
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <https://groups.google.com/group/android-developer>
List-help: <https://groups.google.com/support/>, <mailto:android-developers+help@googlegroups.com>
List-id: <android-developers.googlegroups.com>
List-post: <https://groups.google.com/group/android-developers/post>, <mailto:android-developers@googlegroups.com>
List-subscribe: <https://groups.google.com/group/android-developers/subscribe>, <mailto:android-developers+subscribe@googlegroups.com>
List-unsubscribe: <mailto:googlegroups-manage+364598216046+unsubscribe@googlegroups.com>, <https://groups.google.com/group/android-developers/subscribe>
Mailing-list: list android-developers@xxxxxxxxxxxxxxxx; contact android-developers+owners@xxxxxxxxxxxxxxxx
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
Estoy empezando de sencillo con `*tess-dos` en `*Android Estudio` (después de que dirigí importar el *pre-*compiled versión de `*Tesseract` a mi proyecto!) 
Así que mantengo añadir líneas solas y moviendo adelante...

En `cadenas.*xml` Bajo `valores` bajo `*res`, he definido el siguiendo 
camino de dato:

    <camino 
de dato="de nombre_de cadena">/*usr/Bodega/local/*tesseract/3.05.01/participación/*tessdata/*eng.*traineddata</Cadena>

Aun así, el `*baseApi.*init` La Línea choca mi `Actividad Vacía` *app que normalmente 
construiría a dispositivo y decir `Hola Mundo`.

    Clase pública *MainActivity extiende *AppCompatActivity
        @#unknown{^*Override
        protegió *void *onCreate(*Bundle *savedInstanceState)
            #unknown{^*super.*onCreate(*savedInstanceState);
            *setContentView(*R.*layout.La Actividad_principal);
    
            // Intento a *initialize el API.
            *TessBaseAPI *baseApi = Nuevo *TessBaseAPI();
    
            // *Initialize el camino de archivo de formación de lengua.
            // Ve 'cadenas.*xml' Bajo 'valores' bajo '*res'.
            CAMINO de DATO_de la cadena = *getString(*R.Cadena.Camino_de dato);


            *baseApi.*init(CAMINO_de DATO, "*eng"); // <-- *TessAndroid ha parado!
        }
    }


Entiendo mis necesidades_de camino del dato para ser un camino que existe en mi *Android 
dispositivo.

(Inicialmente, pensé similar a una Unidad3*D proyecto que copia este archivo a dispositivo 
*via *StreamingAssets, *AndroidStudio haría igual cuándo construyendo 
a dispositivo.)

Pero no puedo parecer para encontrar una manera de hacer aquello...  Necesito hacer tan a mano 
utilizando algo como *AndroidFileTransfer? O *somehow en mi *AndroidStudio 
código?

Cómo puede utilizo *AssetManager para copiar los archivos al dispositivo *storage?

*J

-- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*Android *Developers" grupo.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx.
Visita este grupo en *https://grupos.*google.*com/Grupo/*android-*developers.
Para ver esta discusión en la visita de web *https://grupos.*google.*com/*d/*msgid/*android-*developers/7248109*c-*d375-4874-8831-03441*cf85*c44%40*googlegroups.*com.
Para más opciones, visita *https://grupos.*google.*com/*d/*optout.
I am starting off simple with `tess-two` in `Android Studio` (after I 
managed to import the pre-compiled version of `Tesseract` into my project!) 
so I keep adding single lines and moving forward...

In `strings.xml` under `values` under `res`, I have defined the following 
data path:

    <string 
name="data_path">/usr/local/Cellar/tesseract/3.05.01/share/tessdata/eng.traineddata</string>

However, the `baseApi.init` line crashes my `Empty Activity` app that would 
normally build to device and say `Hello World`.

    public class MainActivity extends AppCompatActivity
    {
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            // Attempt to initialize the API.
            TessBaseAPI baseApi = new TessBaseAPI();
    
            // Initialize the language training file path.
            // See 'strings.xml' under 'values' under 'res'.
            String DATA_PATH = getString(R.string.data_path);


            baseApi.init(DATA_PATH, "eng"); // <-- TessAndroid has stopped!
        }
    }


I understand my data_path needs to be a path that exists on my Android 
device.

(Initially, I thought similar to a Unity3D project that copies this file to 
device via StreamingAssets, AndroidStudio would do the same when building 
to device.)

But I cannot seem to find a way to do that... Do I need to do so manually 
using something like AndroidFileTransfer? Or somehow in my AndroidStudio 
code?

How can I use AssetManager to copy the files to the device storage?

J

-- 
You received this message because you are subscribed to the Google Groups "Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to android-developers@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/7248109c-d375-4874-8831-03441cf85c44%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<Anterior por Tema] Tema Actual [Siguiente por Tema>
  • [android-developers] tess-Dos Android Estudio app ha parado en camino de dato, joshyjosh . martinez <=