web-dev-qa-db-ja.com

エミュレータの問題Android

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

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でアプリケーションを再実行できるように、これをどのように改善できますか?

38
AMANDEEP SINGH

コンピューターがロックされた後も同じ問題が発生し、電源を入れ直す必要がありました。

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

C:\Users\%UserName%\.Android\avd\AVD2.1.avd\cache.img.lock
C:\Users\%UserName%\.Android\avd\AVD2.1.avd\userdata-qemu.img.lock
51
Travis

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

adb kill-server && adb start-server

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

24
eold

Run configurations → Target → Wipe user data →実行。

私の場合は問題が解決しました。

8
Coc B.

これが私を助けた答えです: link text

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

4
Murat

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

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

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

2

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

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

1
Mia

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

以前にいじくり回したが、同じエラーではないので、コンピュータを再起動しようとしました。

XP私は> 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ディレクトリを(削除する代わりに)新しいフォルダに移動しました

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

1
Brendan Conboy

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

adb kill-server && adb start-server

アプリを実行するたびに、adbサーバーを強制終了して再起動します。

1
Rupin

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

0
Giulio Prisco
  1. エミュレータのワイプデータを設定してください
  2. 発生しているエラーを回避するために、アプリケーションの同じインスタンスを使用します(変更がある場合は変更後)。
0
Amby

これはおそらくADTの悪いインストールです。プラグインをアンインストールしてEclipseを再起動してから、もう一度新規にインストールしてください。

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

0
Jeremy Logan

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

Avdディレクトリへのパスは、C:\ Documents and Settings\.Android\avdにすることができます

答えてくれてありがとう! :)

0
shmoo

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

0
Cody Frazer