这是一个关于Android开发的非常初学的问题
我正在尝试从Android SDK网站创建并运行Hello world示例,但我看不到屏幕上出现的任何内容。在我看来,Eclipse只是挂起了这一点:
[2010-11-05 09:55:47 - HelloAndroid] ------------------------------
[2010-11-05 09:55:47 - HelloAndroid] Android Launch!
[2010-11-05 09:55:47 - HelloAndroid] adb is running normally.
[2010-11-05 09:55:47 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-11-05 09:55:48 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'AVD2'
[2010-11-05 09:55:48 - HelloAndroid] Launching a new emulator with Virtual Device 'AVD2'
[2010-11-05 09:55:51 - HelloAndroid] New emulator found: emulator-5554
[2010-11-05 09:55:51 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
[2010-11-05 09:57:10 - HelloAndroid] WARNING: Application does not specify an API level requirement!
[2010-11-05 09:57:10 - HelloAndroid] Device API version is 8 (Android 2.2)
[2010-11-05 09:57:10 - HelloAndroid] HOME is up on device 'emulator-5554'
[2010-11-05 09:57:10 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-11-05 09:57:12 - HelloAndroid] Installing HelloAndroid.apk...
[2010-11-05 09:59:33 - HelloAndroid] Success!
[2010-11-05 09:59:33 - HelloAndroid] Starting activity com.example.helloandroid.HelloAndroid on device emulator-5554
所以它说“开始活动......”但是什么都没有开始,已经超过30分钟了。可能有什么不对?
谢谢!
答案 0 :(得分:2)
哦......嗯......我做了以下事情:
它有效!! :)
答案 1 :(得分:0)
在启动模拟器之前,您必须创建Android虚拟设备(AVD)。 AVD定义仿真器使用的系统映像和设备设置。
要创建AVD,请使用Android SDK中提供的“android”工具。打开命令提示符或终端,导航到SDK包中的tools /目录并执行:
android create avd --target 2 --name my_avd
答案 2 :(得分:0)
我也发生过类似的事情。但在这里我得到了模拟器,但什么也没显示。但这是记忆问题。我过了一会儿就得到了它。
在您的情况下,唯一的错误是“未指定api级别”尝试执行相同的操作:)