web-dev-qa-db-ja.com

Android-Hello World

現在、Androidアプリケーションの作成方法を学んでいるので、Android開発者のホームページで基本的な「HelloWorld」チュートリアルから始めました。コードは非常に単純ですが、実行すると(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!
14
El Dandy

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

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

幸運を!

5
Jeff Axelrod

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

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

3

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

2
Atma

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

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

2
Gangnus

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

説明書(チュートリアル)-:(新規プロジェクトやクラスの作成時に)アプリケーション名をHello Worldに設定し、アクティビティ名をHelloWorldActivityにしたとのことです。

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

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

1
sandeep

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

1

EclipseでAndroid 3.1 Java 1.6を実行していたのと同じ問題が発生しました。ビルドプロセスを再実行するだけで、2回目に起動します。

1
abacusreader

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

1
j2emanue

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

あなたが実行した場合

adbデバイス

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

adb kill-server

そして

adb start-server

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

1
rlee923

誰かが次のエラーを受け取った場合、

[2010-09-29 09:35:04-DeviceMonitor] jdwp追跡リクエストの送信に失敗しました!

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

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

1
Hemant

Android StudioのAVDを使用してみてください。そのAVDは、私にとってはうまく機能しているようです。

0
Joseph

オプションユーザーデータのワイプをオンにして仮想デバイスを再起動し、アプリを再実行しました。それはついに私のために働いた。

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

  • デバイスを再起動するだけです
  • VMヒープサイズを変更した後にデバイスを再起動する
  • コンピューターを再起動します
0
raintreesea