1
我在我的Android模拟器在Netbeans 7的问题。 基本上我只是做一个HelloWorld项目。 这里是我的代码:Android的Netbeans 7模拟器不工作
package org.me.androidapplication1;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
我的项目采用了Android 2.1 UPDATE1(API 7级)。 我检查了我的AVD管理器,并且我使用的avd与我的项目具有完全相同的android版本。 当我运行它时,仿真器在黑色背景中弹出,并显示在屏幕上: “A N D R O I D _”
它只是停留在那里。屏幕上无论何处都可以看到“你好,Android”。 我查了“Android开发”标签在NetBeans中,我得到了这些错误:
Package HelloWorld-debug.apk deployed
Starting activity org.me.androidapplication1.MainActivity on device emulator-5554
ActivityManager: DDM dispatch reg wait timeout
ActivityManager: Can't dispatch DDM chunk 52454151: no handler defined
ActivityManager: Can't dispatch DDM chunk 48454c4f: no handler defined
ActivityManager: Can't dispatch DDM chunk 46454154: no handler defined
ActivityManager: Can't dispatch DDM chunk 4d505251: no handler defined
Device not ready in 3.
ActivityManager: android.util.AndroidException: Can't connect to activity manager; is the system running?
又过了一会,模拟器然后显示“机器人”,作为标志。然后没有任何反应。
你可以得到logcat吗?你看到的东西(A N D R O I D _然后是Android标志)是正常的Android启动,它通常需要相当长的一段时间...... – Matthieu
那么错误究竟意味着什么?另外我如何获得“logcat”? – Init
这些错误意味着超时等待“设备”(模拟器)准备就绪。选中此项即可获得logcat:http://developer.android.com/guide/developing/tools/logcat.html – Matthieu