前提
- 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では余裕で動いたので、開発中のデバッグに役立っている。