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