通常、データベース操作を実行しているときは、データベースの結果が正しいかどうかを確認する必要があります。今回はadbを使用します。まず、環境変数にadbを追加します
vi ~/.bash_profile
viモードに入り、変更を開始します
export ANDROID_HOME=/Users/jiafenglin/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
次のように入力してください:wq保存して終了し、
source ~/.bash_profile
環境変数を有効にしてから、adbシェルを入力してコマンドモードにし、パッケージにcdします。
cd data/data/com.example.test
この時点で問題が発生したため、端末からアクセスできないか見つからないことが通知されました。オンラインで検索したところ、suを使用する必要があると言いましたが、使用後も結果は変わりません。後で、私は他のブログを調べて、あなたがあなたの電話またはエミュレーターでルート権限を持っている必要があることを学びました。root権限がなく、データベースの内容が正しいかどうかを確認したい場合はどうすればよいですか?
心配しないでください、これが便利なツールStethoです。
まず、gradleに依存関係を追加します
implementation 'com.facebook.stetho:stetho:1.3.1'
次に、マニフェストのアプリケーションを追加します
android:name="org.litepal.LitePalApplication"
仮想マシンがオンになったら、chrome:// inspect /#devices in chromeで
パッケージ名を見つけ、inspectをクリックすると、Web SQLで作成したデータベース参照リンクが見つかります。