38

エミュレータを起動すると、多くの問題(エラー)に直面します:-

HttpConnectionApp]emulator-5554 disconnected!
Cancelling 'net.paxcel.http.HttpConnectionApp activity launch'!

Emulator]emulator: ERROR: the user data image is used by another emulator.
aborting            

毎回再実行する必要がありますが、すべて無駄です。

同じAVDでアプリケーションを再実行できるように、これをどのように改善できますか?

4

13 に答える 13

51

コンピューターがロックした後も同じ問題が発生し、電源を入れ直さなければなりませんでした。

ユーザーデータを消去しても問題は解決しませんでした。次のフォルダーを手動で削除する必要がありました

C:\Users\%UserName%\.android\avd\AVD2.1.avd\cache.img.lock
C:\Users\%UserName%\.android\avd\AVD2.1.avd\userdata-qemu.img.lock
于 2010-01-18T22:59:57.973 に答える
24

明らかに機能するクイックフィックスは、このエラーが発生するたびにadbサーバーを再起動することです。

adb kill-server && adb start-server

次に、(AVDを再起動せずに)アプリケーションを再度実行するだけで、それだけです。

于 2010-08-26T20:14:41.450 に答える
4

これが私を助けた答えです: リンクテキスト

私にとっての別の解決策は、avdマネージャーを起動し、そこからエミュレーターを1回起動することです。その後、すべてが正常に戻ります。

于 2011-01-07T17:04:27.267 に答える
2

私の知る限り、これはエミュレーターが起動されたときに発生しますが、Android Debug Bridge はエミュレーターへの接続を確立できませんでした。

アプリケーションでエミュレーターを起動したばかりの場合はWaiting for HOME to launch...、コンソールに または同様のものが表示されるかどうかを確認してください。

そのメッセージが表示されない場合でも、エミュレーターが開始されている場合は、おそらく、このERROR: the user data image is used by another emulator状況が再び発生する可能性があります。

于 2009-11-16T09:12:18.587 に答える
1

既存のエミュレーターを削除してから、新しいエミュレーターを作成します。

この問題があり、削除するフォルダーが見つからなかったとき、これは私にとってはうまくいきました。

于 2011-11-21T01:29:09.173 に答える
1

Run Configurations--> ターゲット --> コマンドラインオプションの追加の下にこれを追加します

adb kill-server && adb start-server

アプリを実行するたびに、adb サーバーを kill-restart します。

于 2010-11-17T21:49:20.973 に答える
1

emulator: エラー: ユーザー データ イメージは別のエミュレータで使用されています。中止する

以前に多くのことをいじっていたので、コンピューターを再起動しようとしましたが、同じエラーはありませんでした。

XPを使用しているため、ADBをシャットダウンするために> cmdを実行してから貼り付け> cd C:\Program Files\Android\android-sdk\platform-tools(XPのADBの場所の場所)

試した

adb kill-server && adb start-server

次に、C:\Documents and Settings\.android\avd\ のディレクトリ cache.img.lock および userdata-qemu.img.lock を (削除する代わりに) 新しいフォルダーに移動しました。

これはうまくいきました。

于 2011-05-16T14:03:36.783 に答える
0
  1. エミュレータのwipe_dataを設定してください
  2. 発生するエラーを回避するために、アプリケーションの同じインスタンスを使用します(存在する場合は変更後)。
于 2009-11-18T12:06:35.393 に答える
0

これは、ネットワーク共有をホーム フォルダーとして使用している場合にも発生する可能性があります。これは、一部のネットワーク ファイル共有システムがイメージ ファイルをロックする可能性があるためです。

于 2011-02-14T21:16:51.697 に答える
0

ディレクトリ cache.img.lock と userdata-qemu.img.lock を削除します (私の場合、これらのファイルは /mylocalusername/.android/avd/avd7.avd にあります)

于 2011-04-10T05:53:50.790 に答える
0

これをありがとう!Windows XP で開発している一部の人々のために追加するだけです。

avd ディレクトリへのパスは C:\Documents and Settings\.android\avd です。

回答ありがとうございます。:)

于 2011-07-07T07:10:49.880 に答える
0

おそらくADTのインストールが悪いのでしょう。プラグインをアンインストールし、Eclipse を再起動してから、もう一度インストールしてみてください。

エミュレーターを完全に起動させておらず、ADT/ADB がアプリをインストール/実行する前にエミュレーターを閉じています。

于 2009-11-17T04:44:13.053 に答える