👏

Androidアプリの設定をadbからクリアする

2020/09/17に公開

Androidアプリを作っていると、アプリインストール時の時点まで設定等の情報を消したい時ってありますよね。

adbから直接削除することが可能です。

簡単に言うと

  1. adb shellで端末に入って
  2. コンソールから削除する

です。

前準備

データを削除したい端末(or エミュレータ)にShellで入ります。

$ adb shell

削除するアプリのパッケージ名を知っておく

削除対象アプリのパッケージ名を調べます。

$ pm list packages

大量に出てくるので、何かユニークな文字列でgrepするとよいでしょう。

$ pm list packages | grep sample

データを削除する

下記コマンドのように投げます。

$ pm clear net.furusin.www.sample

これでログインテストやSharedPreferencesのテストが楽にできるようになります。

Discussion