好了,各位,我决定试试这个开发人员的东西,经过十几个教程,最终得到了以下hello world类型的程序:
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid 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);}
}
很简单,所以我去编译它
[2011-03-14 00:11:25-Helloandroid]安卓发布!
[2011-03-14 00:11:25-Helloandroid]亚行运行正常。
[2011-03-14 00:11:25-helloandroid]执行com.example.helloandroid.helloandroid活动启动
[2011-03-14 00:11:25-helloandroid]自动目标模式:使用兼容的avd'my_avd'启动新模拟器
[2011-03-14 00:11:25-Helloandroid]使用虚拟设备“My_AVD”启动新模拟器
[2011-03-14 00:11:30-helloandroid]找到新模拟器:emulator-5554
[2011-03-14 00:11:30-helloandroid]等待home('android.process.acore')启动…
或者如果我已经启动了模拟器,我会得到这个
[2011-03-14 08:23:09-Helloandroid]安卓发布!
[2011-03-14 08:23:09-Helloandroid]亚行运行正常。
[2011-03-14 08:23:09-helloandroid]执行com.example.helloandroid.helloandroid活动启动
[2011-03-14 08:23:09-helloandroid]自动目标模式:使用运行兼容avd“my_avd”的现有模拟器“emulator-5554”
[2011-03-14 08:23:09-helloandroid]警告:应用程序未指定API级别要求!
[2011-03-14 08:23:09-helloandroid]设备API版本为7(Android 2.1-update1)
[2011-03-14 08:23:09-helloandroid]正在将helloandroid.apk上载到设备“emulator-5554”
[2011-03-14 08:23:09-helloandroid]正在安装helloandroid.apk…
[2011-03-14 08:23:26-Helloandroid]成功!
[2011-03-14 08:23:27-helloandroid]在设备模拟器上启动活动com.example.helloandroid.helloandroid-5554
然后仿真器每次都会出现在这个空白的屏幕上,上面写着“android”。它坐在那里大约3分钟,直到它进入另一个带有“安卓”的空白黑屏,除了它的动画。我环顾四周,似乎找不到有同样问题的人。就好像模拟器根本认不出我在做什么。这是一个空白空白的漂亮截图:
你知道我做错了什么吗?
最佳答案
尝试在午餐前等待模拟器加载所有内容。