Eclipse用のADTプラグインを使用して最初のAndroidアプリを開発しようとしています。ADTとAndroidSDKの両方をダウンロードしてインストールし、HelloAndroid
Androidプロジェクトを作成しました。アプリHelloAndroidEmulator1
をテストするためだけに呼び出される新しいAVDを作成しました。HelloAndroid
プロジェクト(ルートHelloAndroidActivity.java
は自動生成されたもの)を実行しようとすると、奇妙なエラーが発生します。Eclipseが生成したソースコードは変更しておらず、独自のコードも追加していません。自動生成されたものをコンパイルして実行しようとしているだけです。
layout/main.xml
ファイルのグラフィックレイアウトを見ると、アプリのレンダリングに次のテキストが表示されています。
HelloAndroid
Hello World, HelloAndroidActivity!
HelloAndroid
Eclipseプロジェクトの名前はどこにあり、EclipseHelloAndroidActivity
が私のために作成するメインドライバーの名前です。
実際にアプリケーションを実行しようとすると、そのような出力はまったく得られません。エミュレーターがロードされ、起動時の「android」スプラッシュ画面が表示されてから約60秒後に、エミュレーターのロードが開始されますが、エラーが発生します。
ランチャーが応答していません。閉じますか?
Eclipseに戻ると、コンソール出力は次のようになります(ランチャーを閉じた後)。
[2012-01-03 11:23:23 - HelloAndroid] ------------------------------
[2012-01-03 11:23:23 - HelloAndroid] Android Launch!
[2012-01-03 11:23:23 - HelloAndroid] adb is running normally.
[2012-01-03 11:23:23 - HelloAndroid] Performing net.me.myprojects.android.proj.HelloAndroidActivity activity launch
[2012-01-03 11:23:23 - HelloAndroid] Automatic Target Mode: Preferred AVD 'HelloAndroidEmulator1' is not available. Launching new emulator.
[2012-01-03 11:23:23 - HelloAndroid] Launching a new emulator with Virtual Device 'HelloAndroidEmulator1'
[2012-01-03 11:23:36 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error
[2012-01-03 11:23:36 - HelloAndroid] New emulator found: emulator-5554
[2012-01-03 11:23:36 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
[2012-01-03 11:25:00 - HelloAndroid] HOME is up on device 'emulator-5554'
[2012-01-03 11:25:00 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2012-01-03 11:25:00 - HelloAndroid] Installing HelloAndroid.apk...
[2012-01-03 11:27:03 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!
[2012-01-03 11:27:03 - HelloAndroid] (null)
[2012-01-03 11:27:03 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554': EOF
[2012-01-03 11:27:03 - HelloAndroid] com.android.ddmlib.InstallException: EOF
[2012-01-03 11:27:03 - HelloAndroid] Launch canceled!
オンラインで検索してみましたが、明らかに原因として飛び出したものは見つかりませんでした。何かを正しくインストールまたは構成してはいけませんが、次のことを確認できます。
- ADTはEclipse内にインストールされます
- SDKは下にインストールされます
C:\Users\me\android-sdk
- SDKマネージャーとAVDマネージャーの両方を開いて編集できます
編集:ここにソースがありますHelloAndroidActivity.java
:
package net.me.myprojects.android.proj;
import android.app.Activity;
import android.os.Bundle;
public class HelloAndroidActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
ここで何が起こっているかについてのアイデアはありますか?!?!前もって感謝します!