Necesito una forma de instalar o acceder de alguna manera a sqlite3 en el shell adb. He rooteado mi dispositivo.Cómo instalar u obtener acceso a sqlite3 desde adb shell
He tratado de encontrar una respuesta, pero lo cerrado que podría venir es: Why do I get a "sqlite3: not found" error on a rooted Nexus One when I try to open a database using the adb shell?
Pero no creo que sea buena idea para empujar mis ventanas sqlite3.exe en un sistema Linux?
¿Es posible instalar el navegador de la terminal sqlite3 de alguna manera?
[Solución]
De los diferentes comentarios y algunos pidiendo alrededor en el # android-dev (IRC), he encontrado una solución. Primero copié el archivo de la base de datos a mi escritorio. Pero primero tuve que instalar BusyBox, porque cp no está incluido?!? Después de eso, corrí hacia el problema que no podía extraer o presionar desde cualquier lugar excepto/sdcard /. Entonces podría usar/sdcard/como una "estación intermedia" y tirar/pulsar mi DB.
¡Entonces me agotó! Realmente tenía que explorar mi terminal sqlite. Luego tuve la idea de que el emulador arrancara el binario sqlite de/system/xbin/sqlite3. A continuación, volver a montar/sistema con rw:
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
y empuje SQLite a la/sdcard /, y desde allí copiarlo a/system/xbin/
Ahora funciona: D
"Necesito una forma de instalar o de alguna manera tener acceso a sqlite3 en el shell adb" - ¿por qué? Si ha rooteado su dispositivo, simplemente descargue la base de datos y mírela con su "Windows sqlite3.exe" o un mejor cliente SQLite (por ejemplo, la extensión SQLite Manager para Firefox). ¿Qué estás ganando al tener 'sqlite3' en el dispositivo? – CommonsWare
Si quiere jugar con el db de su aplicación, ¿por qué no sacar el db y manipularlo en su pc? – rajath
¿Cómo uso mi navegador sqlite3 desde el shell adb? – DNRN