2

エミュレーターから myAndridApp データを消去するコマンドはありますか

私はアプリを開発していますが、毎回 mange-app -> myapp -> clear data に移動したくありません

アプリ API 10 、エミュレータ API :17

アプリをアンインストールしたり、保存されたデータを消去するために必要なすべてを停止したりしたくありません

4

3 に答える 3

10

私は自分の質問に対する答えを見つけました

adb shell pm clear [packgeName]

このコマンドは、アプリからすべてのデータを消去します

于 2013-01-30T09:12:05.223 に答える
0

を使用して、彼のpidで1つを閉じることができます

adb shell kill <PID>

しかし、パッケージ名でそれを行うかどうかはわかりません。

ただし、プロセスを強制終了するには、 amを使用する必要があります。

am force-stop: force stop everything associated with <PACKAGE>.

am kill: Kill all processes associated with <PACKAGE>.  Only kills.
  processes that are safe to kill -- that is, will not impact the user
  experience.

例えば:

adb shell am force-stop <YOUR.PACKAGE.NAME>

また

am force-stop YOUR.PACKAGE.NAME

また

adb killall YOUR.PACKAGE.NAME
于 2013-01-01T12:46:49.333 に答える
0

アプリ データのみを消去する場合は、adb shell を使用してアプリ データ フォルダーに入り、データを消去するたびに rm コマンドを実行します。

たとえば、次のように 1 回実行します。

adb shell
cd /data/data/<package name>
rm -r *

次に、同じコマンド ライン ウィンドウから、データを消去するたびに次のコマンドを実行します。

rm -r *
于 2013-01-01T12:46:58.390 に答える