android veut utiliser adb pour afficher la base de données est inaccessible ou ne sait pas quoi faire

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
Insérez la description de l'image ici

Publié 2 articles originaux · gagné 3 · vues 51

Je suppose que tu aimes

Origine blog.csdn.net/inorilin/article/details/105494867
conseillé
Classement