Por lo general, cuando realizamos operaciones de base de datos, queremos verificar si los resultados de la base de datos son correctos. En este momento, usaremos adb. Primero agregamos adb a las variables de entorno
vi ~/.bash_profile
Ingrese al modo vi para comenzar la modificación
export ANDROID_HOME=/Users/jiafenglin/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
Ingrese: wq para guardar y salir, ingrese
source ~/.bash_profile
Haga que las variables de entorno surtan efecto, luego ingrese adb shell al modo de comando, cd a su paquete
cd data/data/com.example.test
En este momento se produjo el problema, el terminal me notificó inaccesible o no se encuentra. Después de buscar en línea, dije que necesitaba usar su, y el resultado sigue siendo el mismo después de usarlo. Más tarde, busqué en otros blogs y descubrí que necesitas tener permisos de root en tu teléfono o emulador. ¿Qué sucede si no tengo permisos de root y solo quiero ver si el contenido de la base de datos es correcto?
No te preocupes, aquí hay una herramienta útil de Stetho.
Primero agregue dependencias en gradle
implementation 'com.facebook.stetho:stetho:1.3.1'
Luego agregue la aplicación del manifiesto
android:name="org.litepal.LitePalApplication"
Después de encender la máquina virtual, ingrese chrome: // inspect / # devices en chrome para
encontrar el nombre de su paquete, haga clic en inspeccionar y podrá encontrar el enlace de referencia de la base de datos que creó en Web SQL