LoginSignup
1
1

More than 5 years have passed since last update.

run-asでAndroidのSharedPreferencesファイルを覗く

Posted at

前提

  • Mac
  • adbインストール & PATH設定済み
  • run-asが通る端末である(自分はNexus6使用)
  • アプリのパッケージ名を my.app.package だとする。
  • アプリのSharedPreferencesで保存するファイル名は common となっている

コマンド

$ adb shell run-as my.app.package cat shared_prefs/common.xml

結果

このように表示された。

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
    <string name="temp_item">abcabcabc12341234</string>
    <int name="temp_count" value="1" />
    <boolean name="push" value="true" />
</map>

注意

Galaxy系の端末だとrun-asコマンドが動かないという情報もあったので、実行できない環境もあるようだ。

Nexus6では余裕で動いたので、開発中のデバッグに役立っている。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1