Eclipse 용 ADT 플러그인을 통해 첫 번째 Android 앱을 개발하려고합니다. ADT와 Android SDK를 모두 다운로드하여 설치했으며 HelloAndroid
Android 프로젝트를 만들었습니다. 내 HelloAndroid
앱을 테스트하기 위해 HelloAndroidEmulator1
이라는 새로운 AVD를 만들었습니다.Android 시작에 실패했습니다
내 프로젝트 (나를 위해 자동 생성 된 HelloAndroidActivity.java
에 뿌리를두고 있음)를 실행하려고하면 기괴한 오류가 발생합니다. Eclipse가 생성 한 소스 코드를 변경하지 않았으며 내 코드를 추가하지 않았습니다. 나는 단순히 자동 생성 된 것을 컴파일하고 실행하려고 시도하고있다.
나는 layout/main.xml
파일의 그래픽 레이아웃에서 볼 때, 나는 텍스트 표시 내 응용 프로그램의 렌더링을 참조하십시오 HelloAndroid
내 이클립스 프로젝트와 HelloAndroidActivity
의 이름입니다
HelloAndroid
Hello World, HelloAndroidActivity!
내 주요 드라이버의 이름입니다 이클립스가 나를 위해 만듭니다.
실제로 응용 프로그램을 실행할 때, 나는 그 출력과 같은 것을 전혀 얻지 못합니다. 에뮬레이터로드까지, 그리고 시작을 표시 약 60 초 후에 "안드로이드"시작 화면, 그것은로드하기 시작하지만 나에게 오류 준다 위로 이클립스 내부
Launcher is not responding. Would you like to close it?
을 내 콘솔 출력은 (다음과 같습니다 실행기를 닫은 후) :
[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가 SDK는
C:\Users\me\android-sdk
- 에 설치되어
- 내가 열고 SDK 및 AVD 관리자 모두를 편집 할 수 있습니다 이클립스 내부에 설치되어
편집는 :
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);
}
}
: 여기
HelloAndroidActivity.java
의 소스입니다
여기에 무슨 일이 일어나고 있는지에 대한 아이디어가 있으십니까?!?! 미리 감사드립니다!
감사 Sanjay. 나는 당신이 제안한 것을했고, 제 2의 에뮬레이터에서 같은 오류가 발생했습니다. 'HelloAndroidActivity'의 소스가 포함 된 편집을 참조하십시오. 다시 한 번 감사드립니다! – IAmYourFaja
작동하지 않는 이유는 무엇입니까? –
이 오류가 발생할 때마다 이름이 다른 새로운 AVD 관리자를 만들 수 없다고 생각합니다. 더 좋은 방법이 있어야합니다. 또한 IAmYourFaja에 동의합니다. – LearningEveryday