30

Android SDK をインストールして、PC (Win7 64 ビット) で最初のアプリケーションを実行しようとしています。http://developer.android.comの指示に従って、最初からhttp://developer.android.com/training/basics/firstapp/running-app.htmlエミュレーターを起動しようとすると (最後に述べたように) url) 何も表示されません。

5 - Select the new AVD from the Android Virtual Device Manager and click Start.

エラーメッセージは表示されません。AVD を起動すると、adb.exe という名前のプロセスがタスク マネージャーに表示されます。

以下は、Eclipse から空のアプリを実行しようとしたときの Eclipse コンソール出力です。構成では、さまざまなターゲット デバイスを設定し、開始アクティビティを手動で選択しました。同じ問題が続きます。

AVD が Eclipse の外部から開始された場合( \sdk\platform-tools>android avd):

[2013-03-22 08:50:48 - 1st] ------------------------------
[2013-03-22 08:50:48 - 1st] Android Launch!
[2013-03-22 08:50:48 - 1st] adb is running normally.
[2013-03-22 08:50:48 - 1st] Performing com.example.st.MainActivity activity launch
[2013-03-22 08:50:49 - 1st] Automatic Target Mode: launching new emulator with compatible AVD 'AvdTest'
[2013-03-22 08:50:49 - 1st] Launching a new emulator with Virtual Device 'AvdTest'

AVD が eclipse から開始された場合:

[2013-03-22 09:22:44 - 1st] ------------------------------
[2013-03-22 09:22:44 - 1st] Android Launch!
[2013-03-22 09:22:44 - 1st] adb is running normally.
[2013-03-22 09:22:44 - 1st] Performing com.example.st.MainActivity activity launch
[2013-03-22 09:22:44 - 1st] Automatic Target Mode: Preferred AVD 'AvdTest' is not available. Launching new emulator.
[2013-03-22 09:22:44 - 1st] Launching a new emulator with Virtual Device 'AvdTest'

また、sdk のみをダウンロードし、Eclipse プラグインをインストールしましたが、結果は同じです。

logcatも使用しようとしました。開始してからAVDを開始しましたが、logcatには何も表示されません。タスク マネージャーから adb.exe を強制終了すると、logcat も強制終了されます。

\sdk\platform-tools>adb -e logcat
- waiting for device -

\sdk\platform-tools>

IDE/SDK を数回再インストールした後、ここで質問することにしました。他に何ができますか?

編集:皆さん、私は仮想デバイスを持っています。仮想デバイスの追加を提案するのはやめてください。

仮想デバイス マネージャー

SDK

エクリプス

4

6 に答える 6

9

見つけた。イベント ビューアー (コントロール パネル\すべてのコントロール パネル項目\管理ツール\イベント ビューアー) で、左側のメニューの [Windows ログ] > [アプリケーション] をクリックし、エラー ログを読みます。

イベントログ

ログ ( aticfx32.dll) に記載されている dll ファイルを Google で検索したところ、その dll ファイルが ATI グラフィック カードに属していることがわかりました。私の PC には Intel グラフィック カードが搭載されています。解決策を探しているときに、このWebページも見つけて、彼らが使用した解決策を適用しました。それは魅力のように機能します。

手順:

  1. Intel の Web サイトからグラフィック カード ドライバをダウンロードします。
  2. zipをどこかに解凍します。場所は関係ありません
  3. デバイス マネージャーに移動します (Windows の検索バーに「デバイス マネージャー」と入力します)。
  4. [ディスプレイ アダプターと Intel HD グラフィックス] をクリックします。
  5. 「ドライバー」というラベルの付いたタブに移動します
  6. 「ドライバーの更新」をクリックし、「コンピューターを参照してドライバーを検索します」をクリックします。
  7. 「ドライバーのリストから選択させてください」をクリックします。
  8. [ディスク使用] ボタンをクリックします。
  9. 抽出したドライバーがある場所に移動し、「Graphics」というラベルの付いたディレクトリに移動します
  10. 「igdlh64.INF」という名前のファイルを選択します
  11. [OK] ボタンをクリックしてから [次へ] をクリックすると、ドライバーがインストールされます。
  12. その後、再起動する必要があり、再起動後にドライバーを更新する必要があります
于 2013-03-22T13:01:57.757 に答える
-1

「ターゲット」API をインストールしましたか? 「仮想デバイス」を構成しましたか?

ログは、「avdTest」デバイスが見つからないことを示しています。構成していないか、単に存在しないことが原因である可能性があります。

Eclipse の「Virtual Device Manager」でデバイスをセットアップしてから、このメニューから仮想デバイスを起動し ( AVD devices -> Start... )、動作する場合はコードを実行します。

初めてコマンドラインを使用することはお勧めしません。また、エミュレータの起動にかかる時間が短いため、最初は Android 2.3.3 (API 10) で試すことをお勧めします。

于 2013-03-22T08:00:20.403 に答える