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:
- ¿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?
- ¿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.
- Android SQLite Eliminar problema de fila
- Conectando a la base de datos externa - Aplicación de Android
- Error de sintaxis con KEY EXTRANJERA en CREATE TABLE
- Actualizar una columna como suma de otras dos columnas
- ¿Cómo puedo actualizar un valor de columna de la base de datos android sqlite a null usando ContentValues?
- ¿Cómo puedo comprobar si mi tabla sqlite contiene datos?
- Sqlite3 tabla con límite máximo de líneas (por elección) eficiencia
- El contenido de Android contentprovider lleva mucho tiempo
- Solicitud de SQL con el caso en orden por tiros "(1) primer término ORDER BY no coincide con ninguna columna en el conjunto de resultados"
- Análogo incorrecto de cadenas de fecha en SimpleDateFormat
- Realm.io Query con GroupBy
- Consulta los últimos mensajes SMS por contacto
- Android rawQuery - ¿Hay una manera de usar "IN" parametrizada para una colección de datos
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
- No vea Google Play Services rev 15 en SDK Manager (todavía) para SDK de Google Cast
- ¿Cómo desactivar el teclado suave de Android para una actividad en particular?