1

今日、Android SDK ツールをリビジョン 12 に更新しました。私は通常、AVD を起動する前に、[ユーザー データをワイプ] チェックボックスをオンにします。しかし、rev 12 はすべての設定を保持しているようです (シミュレーターを元の状態にリセットしていません)。他の誰かがこの問題に遭遇しますか? 毎回新しい AVD を作成する唯一の解決策はありますか?

編集:毎回ユーザー データを消去する理由は、最初の使用時に既定のデータベースをコピーするようにアプリがコード化されているためです。私はさまざまな初期データベースを使用してさまざまなことをテストしています。

4

4 に答える 4

1

これはあなたが探している正確な答えではないことはわかっていますが、それが役立つ場合、Android ドキュメントには、ユーザー データを消去するための追加オプションを使用して AVD を (コマンド ラインを使用して) 起動できることが記載されています。つまり、c:\android- sdk-windows\tools>emulator -avd hero -wipe-data

http://developer.android.com/guide/developing/tools/emulator.html

一番

-セルカン

于 2011-07-07T03:45:57.470 に答える
1


root が所有する/root/.android/myAPI8.avd に avdが
あり、ユーザー jenkins で「emulator -wipe-data myAPI8.avd」を実行しようとすると
、jenkins ユーザーはファイルの削除を許可されず、-wipe -data はサイレントに失敗しますが
、エミュレーターは依然として古いユーザー データで起動します。

/root/.android/myAPI8.avd フォルダーを削除すると、jenkins ユーザーは代わりに「SDL init failure」で失敗します。

回避策はありません。


SDK の問題ではなく、ユーザー権限の問題がある可能性があります。

于 2011-08-11T11:24:05.580 に答える
0

これは、開発者ツールの R12 で認識されているバグのようです。問題 18444を参照してください

于 2011-09-17T00:21:24.417 に答える
0

[ツール] メニューの [ツール] --> [Android] --> [AVD マネージャー] をクリックします。AVD を選択し、ドロップダウンをクリックして [データの消去] を選択し、[はい] をクリックして確認します。

于 2015-07-06T18:53:01.473 に答える