2010-12-14 7 views
0
私はそれがこのステップでハングアンドロイドアプリケーションを再デプロイ

毎回:アンドロイドエミュレータ再デプロイハング

[2010-12-14 9時48分40秒 - のHelloWorld]アップロードHelloWorld.apkデバイスのエミュレータ5554 '上

- 私は、DDMSに行けば、私は一時停止の標識を押すことで(プロセスを殺すことができる

HelloWorld.apkをインストールする[2010年12月14日午前9時48分49秒のHelloWorld] ... )、アプリケーションを終了して起動します。どのようにこれを修正するための任意のアイデア?私はエミュレータを再構築し、同じ動作でワークスペースなどを再構築しました。私は、電話で、あなたはそれがすでにお使いの携帯電話に存在する場合、アプリをアンインストールすることもできますEclipseは20100218から1602

答えて

0

を構築 メニュー> [設定]> [アプリケーション]を

を使用しています>アプリケーションの管理>アプリを見つけて、ボタン

やADBとの "アンインストール" をクリックします

adbのアンインストール[-k] -

( '-k' のデータとキャッシュディレクトリを保つ意味)デバイスから、このアプリのパッケージを削除デフォルトでは、デバイスまたはエミュレーター

自動および手動のターゲットモード 上のアプリケーションを実行する上

チェックアウトこのリンクhttp://developer.android.com/guide/developing/eclipse-adt.htmlは、実行構成は、AVDを選択するために自動ターゲットモードを使用しています。このモードでは、ADTは次の方法でアプリケーションのAVDを選択します。

デバイスまたはエミュレータが既に実行されており、そのAVD構成がアプリケーションのビルドターゲットの要件を満たしている場合、アプリケーションがインストールされて実行されます。 複数のデバイスまたはエミュレータが実行されており、それぞれがビルドターゲットの要件を満たしている場合、使用するデバイスを選択するための「デバイスチューザ」が表示されます。 ビルドターゲットの要件を満たすデバイスまたはエミュレータが実行されていない場合、ADTは使用可能なAVDを確認します。ビルドターゲットの要件を満たしている場合は、AVDを使用して新しいエミュレータを起動し、アプリケーションをインストールして実行します。 他のすべてが失敗した場合、アプリケーションは実行されず、ビルドターゲット要件を満たす既存のAVDがないことを警告するコンソールエラーが表示されます。 ただし、実行設定で「優先AVD」を選択すると、アプリケーションは常にそのAVDにデプロイされます。まだ実行されていない場合は、新しいエミュレータが起動されます。

実行コンフィギュレーションで手動モードを使用している場合は、アプリケーションを実行するたびに「デバイス選択」が表示され、使用するAVDを選択できるようになります。

+0

こんにちは。早速のご返事ありがとうございます。これでエミュレータから削除されますが、新しい展開を試みるたびにハングアップします。この問題は、実際には複数の再デプロイがあり、起動時にハングアップします。 – Graeme

+0

多分 "adb kill-server"と "adb start-server" ...それはまったくそれを助けますか? – slim

+0

私はあなたが開発しているAPIがエミュレータで実際に利用可能であることを再度確認します – slim

関連する問題