HelloAndroid]模拟器-5554断开连接!取消'com.example.helloandroid.HelloAndroid活动发布'!

wan*_*813 18 android

我是Android新手.使用Eclipse遵循HelloAndroid教程.运行HelloAndroid后,AVD'xian_avd2'已经启动,但是在那里停止,AVD上没有显示"Hello,Android".看起来像Waiting for HOME('android.process.acore')一样......

不知道如何解决这个问题,请帮忙.谢谢wang813

[2010-01-29 00:12:13 - HelloAndroid]------------------------------
[2010-01-29 00:12:13 - HelloAndroid]Android Launch!
[2010-01-29 00:12:13 - HelloAndroid]adb is running normally.
[2010-01-29 00:12:13 - HelloAndroid]Performing com.example.helloandroid.HelloAndroid activity launch
[2010-01-29 00:12:13 - HelloAndroid]Automatic Target Mode: Preferred AVD 'xian_avd2' is not available. Launching new emulator.
[2010-01-29 00:12:14 - HelloAndroid]Launching a new emulator with Virtual Device 'xian_avd2'
[2010-01-29 00:12:37 - HelloAndroid]New emulator found: emulator-5554
[2010-01-29 00:12:37 - HelloAndroid]Waiting for HOME ('android.process.acore') to be launched...
[2010-01-29 00:13:59 - HelloAndroid]emulator-5554 disconnected! Cancelling 'com.example.helloandroid.HelloAndroid activity launch'!
Run Code Online (Sandbox Code Playgroud)

Zät*_*äta 9

  1. 打开Android虚拟设备管理器
  2. 选择您用于应用的AVD.
  3. 按开始按钮并等待显示一个新表单(启动选项).
  4. 选中"擦除用户数据"框并点击"启动"按钮.

这应该工作.

- - 要么 - -

  1. 打开Android虚拟设备管理器
  2. 删除您用于应用的AVD.
  3. 创建一个新的AVD.
  4. 开始新的AVD.

这也应该有效.


小智 7

尝试使用该命令 emulator -avd emulator_name -wipe-data

  • 它应该是-wipe-data (7认同)

wiz*_*ail 7

我发现的问题在于项目没有在AVD管理器中为其定义适当的虚拟设备.

所以eclipse中推荐的步骤是:

  1. 转到"项目" - >属性 - > Android.
  2. 在右侧窗格中,查看Project构建目标中选中的行.
    记住所选行中显示的目标平台编号.
  3. 转到"Windows" - > AVD Manager.
  4. 检查现有Android虚拟设备列表,查找与您为项目设置的平台和API级别相匹配的设备(请参阅上面的步骤2).
  5. 如果您的平台没有包含AVD的行(我怀疑),请使用"新建"按钮添加它.
  6. 将打开"创建新的Android虚拟设备"窗口.设置新设备名称.在"目标"选择框中,为您的项目选择合适的平台.

再次享受你的模拟器!


Bri*_*ane 5

我有一个类似的问题 - 它最终我没有等待模拟器在尝试安装应用程序之前运行操作系统.启动模拟器,然后在Eclipse中运行应用程序之前等待主屏幕出现.