繁体   English   中英

Android模拟器没有响应程序

[英]Android Emulator is not responding to program

Ok Folks我决定尝试这个开发人员的事情,经过大约十几个教程后,最终得到了以下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] Android发布!

[2011-03-14 00:11:25 - HelloAndroid] adb正常运行。

[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] Android发布!

[2011-03-14 08:23:09 - HelloAndroid] adb正常运行。

[2011-03-14 08:23:09 - HelloAndroid]执行com.example.helloandroid.HelloAndroid活动启动

[2011-03-14 08:23:09 - HelloAndroid]自动目标模式:使用现有的模拟器'emulator-5554'运行兼容的AVD'my_avd'

[2011-03-14 08:23:09 - HelloAndroid]警告:应用程序未指定API级别要求!

[2011-03-14 08:23:09 - HelloAndroid] Device 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]在设备模拟器-5554上启动com.example.helloandroid.HelloAndroid活动

然后每次只有这个空白屏幕出现模拟器,文本“android”就可以了。 它坐在那里大约3分钟,直到它进入另一个空白的黑色屏幕与“android”除了它的动画。 我环顾四周,似乎找不到任何有同样问题的人。 它就像模拟器甚至不能识别我正在做的任何事情。 这是空白虚无的很好的截图:

在此输入图像描述

那么,任何想法我做错了什么?

在午餐之前尝试等待模拟器加载所有内容。

这是模拟器的启动屏幕...启动模拟器需要一段时间,但一旦启动并运行,它应该启动您的应用程序。

第一种打字字体是自举阶段,然后动画版本是加载操作系统的时候。 下一个屏幕应该是带有GUI的Android平台。

我也有同样的问题。 只有在仿真器准备好运行它之后才能执行该程序。 所以你打开eclipse按下运行按钮并等待一段时间。 这将间接启动模拟器。 加载后再次按下运行按钮,这次运行程序。

我也有这个问题。 我的问题是SDK版本。 我在Eclipse上安装了版本3.1,3.2和2.2,并创建了3个不同的目标机器。 SDK版本3.1和3.2不起作用,而版本2.2确实通过。 我猜SDK 3没有稳定的模拟器。 如果您确实需要使用此类SDK版本,则可以考虑使用实际设备。 我的系统:运行Eclipse 3.5.2的Ubuntu 10.04。

希望这可以帮助。

当你打开eclipse然后去运行选项卡并运行模拟器并在模拟器中出现GUI屏幕然后运行应用程序。然后在这里使用相同的模拟器不要关闭。花更多的时间来运行模拟器。 如果你的系统运行缓慢

尝试使用Genymotion。 您可以在注册后下载适用于Windows / Mac OS X / Linux的版本。 Eclipse的插件也是可用的。

我给你链接Genymotion模拟器请下载和设置。

根据我的经验,Genymotion Vertual设备比android模拟器更快。

得到结果后

HelloAndroid] Starting activity com.example.helloandroid.HelloAndroid on device emulator-5554

在您的控制台上单击菜单按钮并尝试查看输出

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM