Android – ¿Cómo puedo ver una base de datos SQL creada en mi aplicación? Lo estoy ejecutando en el emulador de Android de Eclipse

Tengo una aplicación de Android que utiliza la base de datos de Android para crear tablas y almacenar datos. Actualmente estoy ejecutando esta aplicación en el emulador de Eclipse. Tengo 2 preguntas:

  1. ¿Dónde puedo encontrar el archivo de base de datos real (que debe estar en mi computadora en algún lugar correcto?) Que se crea cuando ejecuto mi aplicación en el emulador?
  2. ¿Hay una manera fácil de ver lo que hay en mi base de datos / tablas?

Si pudiera encontrar dónde está el archivo de base de datos real (si hay tal cosa) en mi computadora, entonces la pregunta 2 sería contestada tan fácilmente como abrir ese archivo. Pero realmente no tengo ni idea. Cualquier ayuda es apreciada.

Hola

1. En el Eclipse, busque en la pestaña Explorador de archivos (cerca de la ficha Consola). O mira el menú "Ventana -> Mostrar vista -> Otro … -> Explorador de archivos". Emulador debe ser ejecutado. En la ventana Explorador de archivos, vaya a la carpeta "data / data / [your_package_name] / databases /". Allí puede encontrar su base de datos. Puede exportarlo a la computadora. En la esquina superior derecha de la ventana hay un botón "extraer un archivo del dispositivo". Seleccione base de datos, haga clic en ese botón y guarde una base de datos en el equipo.

2. Programa "navegador sqlite" puede mostrar un dato en la base de datos. Puede descargarlo aquí . Es fácil de usar.

La base de datos se almacena en la siguiente ubicación en el emulador (suponiendo que su aplicación tiene el paquete com.example.app y una base de datos denominada db-name.db ):

 /data/data/com.example.app/db-name.db 

Puede acceder a él desde la línea de comandos de la siguiente manera:

 cmd> adb -e shell cmd> sqlite3 /data/data/com.example.app/databases/db-name.db sqlite> select * from table_name; sqlite> 1|Example Item 1|1| sqlite> 2|Example Item 2|2| sqlite> 

Si desea explorar sus bases de datos dentro de eclipse siga estas instrucciones tomadas desde aquí:

Android – ¿Cómo puedo ver una base de datos SQL creada en mi aplicación? Lo estoy ejecutando en el emulador de Android de Eclipse

1.Descargar el complemento Questoid

2.Coloque el archivo en la carpeta de complementos de Eclipse (por ejemplo, / usr / lib / eclipse / plugins)

3.Restart Eclipse

4.Iniciar un emulador de Android con depuración en Eclipse

5. Cambie a la perspectiva DDMS en Eclipse

6. Vaya a la pestaña "Explorador de archivos" para localizar el archivo de base de datos de su dispositivo

7.Navegar a: eg 'datos -> datos -> com.myproject -> bases de datos -> myproject

8.Abra el archivo de base de datos en Questoid (ver captura de pantalla)

9. Cambie a la pestaña 'Questoid SQLite Browser' que aparece

10. Cambie a la pestaña secundaria "Examinar datos"

11.Seleccione su tabla en el menú desplegable

12.Browse sus datos aquí y en adelante en la puesta de sol digital

Introduzca aquí la descripción de la imagen

  • Instrucciones de inserción múltiple android sqlite
  • Opciones de SyncAdapter
  • ¿Cómo consultar la base de datos SQLite con dos condiciones?
  • Android MediaStore obtiene distintas carpetas de archivos de música
  • Seleccione sólo los descendientes directos de la tabla con una ruta materializada
  • Cursor SQLLiteDataBase de Android que devuelve 0 filas
  • Problema en sqlite con "como" en android
  • DBFlow seleccionar donde COLUMN en la lista?
  • La mejor manera de trabajar con las fechas en Android SQLite
  • ¿Cómo establecer el tipo de datos en SQLiteDatabase vinculación de consulta en bruto?
  • NPE intermitente al insertar datos en SQLite
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.