14

私は現在、Android アプリケーションの作成方法を学んでいるので、Android 開発者のホームページにある基本的な「Hello World」チュートリアルから始めました。コードは非常に単純ですが、実行すると (Eclipse と AVD v2.2 を使用しています)、「Android」しか表示されません。ホーム画面には行きません。すべてを更新しましたが、まだ同じ問題が発生します。私がしなかったことはありますか、それとも

新しいエラー:

[2010-09-29 09:35:04 - DeviceMonitor]Sending jdwp tracking request failed!

[2010-09-29 09:41:50 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-09-29 10:16:23 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-09-29 10:16:28 - HelloAndroid] Installing HelloAndroid.apk...
[2010-09-29 10:20:27 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!
[2010-09-29 10:20:27 - HelloAndroid] (null)
[2010-09-29 10:20:29 - HelloAndroid] Launch canceled!
4

12 に答える 12

5

エミュレーターを使用しているとします。辛抱強くなければなりません。起動には非常に長い時間がかかります (数分)。Eclipse の [ウィンドウ] メニューに移動し、[Android SDK と ADB マネージャー] を選択し、作成したエミュレーターをクリックしてから、エミュレーターを手動で起動することができます。スタートボタン。ホーム画面が表示されるまで待ちます。必要に応じて、ロックが解除されるまでマウスをクリックして画面上で下にドラッグし、ロックを解除します。

物理的な電話と USB ケーブルにアクセスできる場合は、全体的にはるかに優れた (高速な) エクスペリエンスが得られます。

幸運を!

于 2010-09-29T16:52:57.113 に答える
3

私は同じ問題を抱えていて、2日間悩まされました。しかし、これは私のために働いたものです。このエラーが発生します。プロジェクト (APP) をもう一度実行してみてください。それは私のためにトリックをしました。

私はすべてをやった。Webを掘り下げ、JDKも含めてすべてを4〜5回インストールおよび再インストールしました。それが長期的に役立つかどうかはわかりませんが、私にとってはうまくいったようです.

于 2011-03-19T01:19:06.307 に答える
2

エミュレータから画面のロックを解除します。それは私のためにトリックをしました。

于 2011-06-16T00:16:52.617 に答える
2

私に関しては、同じ問題があり、SD ボリュームと最大 VM アプリ ヒープ サイズを増やすのに役立ちました。(Android SDK と AVD マネージャー - 仮想デバイス - 編集) 興味深いことに、SD とヒープを以前の値に戻す変更も OK です。つまり、エミュレーターのパラメーターを変更して再構築するだけで十分です。(単純な再起動は役に立ちません)

間違いなく、完全に再インストールするよりも安価です。:-)

于 2011-05-25T13:51:57.457 に答える
1

私はEclipseでAndroid 3.1 Java 1.6を実行していたのと同じ問題を抱えていました。ビルド プロセスを再実行するだけで、2 回目に開始されます。

于 2011-06-27T11:32:25.967 に答える
1

私は同じ問題を抱えていましたが、これが私が解決した方法です。

あなたが実行する場合

adb デバイス

リストには何もありませんでした。だからした。

adbキルサーバー

adb 起動サーバー

エミュレーターを再度実行すると、Activity oncreate イベントが適切にフックされます。これが意図されているかどうかはわかりませんが、エミュレータでの最初の実行では機能しません。そして、誰かがこれについて確認しますか?ありがとう。

于 2011-05-29T05:32:02.950 に答える
1

これは私に起こり続けました...どのように解決したかは、コマンドプロンプトで「 adb install 」を使用することでした...パスにない場合はadb.exeを検索してください。実行構成に移動して実行を押して、エミュレーターが実行されていることを確認します。これにより、apk ファイルをインストールせずにエミュレーターが起動します。エミュレーターが起動したら、上記のコマンド プロンプトを実行します。

于 2011-08-12T13:33:42.003 に答える
1

次のエラーが発生した場合は、

[2010-09-29 09:35:04 - DeviceMonitor] jdwp 追跡要求の送信に失敗しました!

[2010-09-29 09:41:50 - HelloAndroid] com.example.helloandroid.HelloAndroid アクティビティ起動の実行 [2010-09-29 10:16:23 - HelloAndroid] デバイス 'emulator-5554' への HelloAndroid.apk のアップロード [ 2010-09-29 10:16:28 - HelloAndroid] HelloAndroid.apk をインストールしています... [2010-09-29 10:20:27 - HelloAndroid] デバイス 'emulator-5554 に HelloAndroid.apk をインストールできませんでした! [2010-09-29 10:20:27 - HelloAndroid] (null) [2010-09-29 10:20:29 - HelloAndroid] 起動がキャンセルされました!

アプリケーションを再起動するだけです。しばらくお待ちください。Bcaz 時間がかかります。「Data-time-charging-lock」の画面が表示されたら、ロックをクリックします。アニメーションが表示されます。もう一度同じロックをクリックします。AND Your Are DONE.You will get output...........

于 2011-08-02T17:45:24.207 に答える
1

実行構成に移動し、ターゲットタブを選択します。このタブの下に、ターゲットが表示されます。次に、自動的にラジオボタンを選択し、AVD のチェックボックスを選択します。その後、実行してみてください。おそらく問題は解決します。

于 2011-05-23T13:13:06.993 に答える
1

指示に従ってもエラーが発生したため、「adb logcat」を実行しましたが、クラスが見つからないことが示されました。

説明書(チュートリアル)では - : (新しいプロジェクトまたはクラスを作成する際に)アプリケーション名が Hello World に設定され、アクティビティ名が HelloWorldActivity になったと言われています。

したがって、CreateActivity 名とアプリケーション名の両方を同じに維持すると、機能する可能性があります。

AVD RAM サイズを 1024 に、VM アプリケーションを 36 0r 48 または 24 に増やしました。

于 2011-06-28T14:08:26.407 に答える
0

[ Wipe User Data ] オプションをオンにして仮想デバイスを再起動し、アプリを再実行しました。それは最終的に私のために働きました。

他のコメントに応じて、次のことも試したことに注意してください。

  • デバイスを再起動するだけ
  • VM ヒープ サイズの変更後にデバイスを再起動する
  • コンピューターの再起動
于 2012-03-09T15:54:18.777 に答える