Habituellement, lorsque nous effectuons des opérations de base de données, nous voulons vérifier si les résultats de la base de données sont corrects. Pour le moment, nous utiliserons adb. Nous ajoutons d'abord adb aux variables d'environnement
vi ~/.bash_profile
Entrez dans le mode vi pour commencer la modification
export ANDROID_HOME=/Users/jiafenglin/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
Entrez: wq pour enregistrer et quitter, entrez
source ~/.bash_profile
Faites en sorte que les variables d'environnement prennent effet, puis entrez adb shell en mode commande, cd dans votre package
cd data/data/com.example.test
A ce moment le problème est survenu, le terminal m'a notifié inaccessible ou introuvable. Après avoir cherché en ligne, j'ai dit que je devais utiliser su, et le résultat est toujours le même après utilisation. Plus tard, j'ai regardé d'autres blogs et j'ai appris que vous devez avoir des autorisations root sur votre téléphone ou votre émulateur. Que faire si je n'ai pas d'autorisations root et que je veux simplement voir si le contenu de la base de données est correct?
Ne vous inquiétez pas, voici un outil utile Stetho.
Ajoutez d'abord les dépendances dans gradle
implementation 'com.facebook.stetho:stetho:1.3.1'
Ajoutez ensuite l'application du manifeste
android:name="org.litepal.LitePalApplication"
Une fois la machine virtuelle activée, saisissez chrome: // inspect / # devices dans chrome pour
trouver le nom de votre package, cliquez sur inspecter et vous pouvez trouver le lien de référence de base de données que vous avez créé dans Web SQL