目次:
- エミュレータの画面が大きすぎる
- エラーメッセージ:互換性のあるターゲットが見つかりませんでした。
- エラーメッセージ:ユーザーデータイメージが別のエミュレータで使用されています。
- エラーメッセージ:不明な仮想デバイス名
- エラーメッセージ:INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
- 強制終了または待機ダイアログボックスが表示されます。
- あなたのアプリケーションへの変更はエミュレータに表示されません。
ビデオ: Android デバイス マネージャーによる端末データの消去 2024
あなたの最初のAndroidアプリを起動しようとすると、あなたの努力が失速すれば、絶望しないでください。遭遇した問題の解決に役立つトラブルシューティングのヒントをいくつか紹介します。
エミュレータの画面が大きすぎる
開発コンピュータの画面解像度が十分でない場合があります。 (おそらくあなたの視力はこれまでのものとは異なるかもしれません)。この症状は対処のブレーカではありませんが、エミュレータの下のボタンが見えない場合は簡単にテストすることはできません。開発用コンピュータの画面解像度を変更できます。エミュレータウィンドウを調整することはあまり侵襲的ではありません。
<! - 1 - >エミュレータのウィンドウサイズを変更するには、次の手順を実行します。
-
エミュレータを閉じます。
-
Eclipseのメインメニューから、[ウィンドウ]→[Android仮想デバイスマネージャ]を選択します。
-
仮想デバイスのリストで、プロジェクトに適したAVDを選択し、「開始」をクリックします。
-
結果の[起動オプション]ダイアログボックスで、[実際のサイズに表示する]チェックボックスをオンにします。
<! - 2 - > -
[画面サイズ]フィールドの値を下げます。
画面サイズの値を変更すると、[スケール]フィールドの値が自動的に変更されます。スケール値が小さいほど、エミュレータは開発用コンピュータの画面に表示されます。
-
起動をクリックします。
その結果、Eclipseは新しいエミュレータのコピーを起動します。今回は小さなエミュレータウィンドウを使用します。
エラーメッセージ:互換性のあるターゲットが見つかりませんでした。
<! - 3 - >このメッセージが表示された場合は、プロジェクトを実行できるAndroid仮想デバイス(AVD)が作成されていない可能性があります。 Eclipseが新しいAVDを作成するのに役立つ場合は、それを受け入れます。それ以外の場合は、[ウィンドウ]→[Android仮想デバイスマネージャー]を選択して新しいAVDを作成します。
エラーメッセージ:ユーザーデータイメージが別のエミュレータで使用されています。
このメッセージが表示された場合、エミュレータが複雑になり、Androidが動作しなくなります。まず、エミュレータを閉じて再起動してみてください。
単純な再起動が機能しない場合は、次の手順を実行してください。
-
エミュレータを閉じます。
-
Eclipseのメインメニューから、「ウィンドウ」→「Android仮想デバイスマネージャー」を選択します。
-
仮想デバイスのリストで、プロジェクトに適したAVDを選択し、「開始」をクリックします。
-
起動オプションダイアログボックスで、[ユーザーデータの消去]チェックボックスをオンにして、[起動]をクリックします。
その結果、Eclipseはエミュレータの新しいコピーを起動します。今回はクリーンスレートを使用します。
これらの手順を実行しても、ユーザーデータイメージが別のエミュレータで使用されているというメッセージが表示された場合は、この問題の詳細については、Android用Java Developers for Dummies Webページをご覧ください。
エラーメッセージ:不明な仮想デバイス名
AndroidはホームディレクトリのAVDを探します。アンドロイド/ avdのサブディレクトリを検索し、検索が失敗することがあります。たとえば、iドライブのホームディレクトリを一覧表示するWindowsコンピュータがあるとします。あなたのAVDはi:Usersbarryにあります。 androidavd。 Androidはコンピュータのホームディレクトリのアドバイスを無視し、代わりにc:UsersBarryを検索します。 AndroidがAVDを見つけられないときは、それは不平を言う。
ジャンクションまたはシンボリックリンクのいずれかを使用して、この問題を解決することができます。 しかし、この種の解決策では、特別な処理が必要です。簡単にするために、i:Usersbarryの内容をコピーすることができます。 androidディレクトリをc:Usersbarryに追加します。アンドロイドは問題を解決します。
エラーメッセージ:INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
このエラーメッセージは、以前にインストールしたアプリがインストールしようとしているアプリと競合していることを示しています。そのため、エミュレータ画面で、インストールされているアプリケーションのリスト(通常は[設定]画面のオプション)に移動します。アプリケーションのリストで、以前にインストールしたアプリケーションを削除します。
エミュレータの[設定]→[アプリケーション]メニューから、以前にインストールしたアプリを見つけられない場合があります。そうした場合は、AndroidプログラミングのためのJavaプログラミングfor Dummies Webページをご覧ください。
強制終了または待機ダイアログボックスが表示されます。
強制終了または待機ダイアログボックスの正式名は、アプリケーションが応答しない(ANR)です。 Androidは、実行する時間が長すぎる場合はいつでも、ANRダイアログボックスを表示します。アプリが実際のデバイス(電話機またはタブレット)で実行されている場合、AndroidでANRダイアログボックスが表示されないようにする必要があります。
しかし、遅いエミュレータでは、いくつかの強制終了または待機メッセージを見るのはコースのためのものです。 [Wait]を選択するだけです。約10秒以内に、ダイアログボックスは通常消え、アプリケーションは引き続き実行されます。
あなたのアプリケーションへの変更はエミュレータに表示されません。
あなたのアプリケーションは動作しており、いくつか改善したいと思います。したがって、エミュレータがまだ動作している状態で、アプリケーションのコードを変更します。しかし、Run→Run As→Android Applicationを選択すると、エミュレータでのアプリの動作は変更されません。
これが起こると、何かが詰まっています。エミュレータを閉じて再起動します。必要に応じて、エラーメッセージに「ワイプユーザーデータ」トリックを使用します。「ユーザーデータイメージは別のエミュレータで使用されています。 "