2011-07-03 89 views
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? 

又过了一会,模拟器然后显示“机器人”,作为标志。然后没有任何反应。

+0

你可以得到logcat吗?你看到的东西(A N D R O I D _然后是Android标志)是正常的Android启动,它通常需要相当长的一段时间...... – Matthieu

+0

那么错误究竟意味着什么?另外我如何获得“logcat”? – Init

+0

这些错误意味着超时等待“设备”(模拟器)准备就绪。选中此项即可获得logcat:http://developer.android.com/guide/developing/tools/logcat.html – Matthieu

回答

0

似乎仿真器没有启动totall,只是等待一段时间,直到android桌面出现,然后再次运行您的项目!我有同样的问题,但是当我等待足够多的时间让A N D R O I D _保持闪烁时,我终于得到了桌面!