14

我目前正在学习如何创建 android 应用程序,所以我从 Android Developers 主页上的基本“Hello World”教程开始。代码很简单,但是当我运行它时(我使用的是 Eclipse 和 AVD v2.2),它只显示“Android”。它不会进入主屏幕。我更新了所有内容,但仍然遇到同样的问题。有什么我没有或

新错误:

[2010-09-29 09:35:04 - DeviceMonitor]Sending jdwp tracking request failed!

[2010-09-29 09:41:50 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-09-29 10:16:23 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-09-29 10:16:28 - HelloAndroid] Installing HelloAndroid.apk...
[2010-09-29 10:20:27 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!
[2010-09-29 10:20:27 - HelloAndroid] (null)
[2010-09-29 10:20:29 - HelloAndroid] Launch canceled!
4

12 回答 12

5

我假设您正在使用模拟器。你必须要有耐心; 启动需要很长时间(几分钟)。您可以手动启动模拟器,方法是转到 Eclipse 中的窗口菜单,选择“Android SDK 和 ADB 管理器”,单击您创建的模拟器,然后单击开始按钮。等到您看到主屏幕。如有必要,通过在屏幕上单击并向下拖动鼠标直至解锁,将其解锁。

如果您可以使用实体电话和 USB 数据线,您将获得更好(更快)的整体体验。

祝你好运!

于 2010-09-29T16:52:57.113 回答
3

我有同样的问题,并被它困扰了两天。但这对我有用。一个你得到这个错误。尝试再次运行您的项目(APP)。它对我有用。

我已经做了一切。挖掘网络,安装并重新安装所有内容 4-5 次,包括 JDK。我不确定从长远来看它是否会有所帮助,但它似乎对我有用。

于 2011-03-19T01:19:06.307 回答
2

至于我,我遇到了同样的问题,它有助于增加 SD 卷和最大 VM 应用程序堆大小。(Android SDK 和 AVD 管理器 - 虚拟设备 - 编辑)有趣的是,SD 和堆返回到以前的值也是可以的。这意味着,仿真器参数的任何更改及其重建就足够了。(简单重启无济于事)

当然,它比完全重新安装便宜。:-)

于 2011-05-25T13:51:57.457 回答
2

从模拟器解锁屏幕。这对我有用。

于 2011-06-16T00:16:52.617 回答
1

go to the run configurations and select target tab. under this tab you can see your targets. then select automatically radio button and select a check box of AVD. then try to run, most probably your issue will be solved.

于 2011-05-23T13:13:06.993 回答
1

这一直发生在我身上......我如何解决它是在命令提示符下使用“adb install”......如果它不在你的路径中,请搜索 adb.exe。通过运行配置并点击运行确保模拟器正在运行。这将启动模拟器而不安装您的 apk 文件。模拟器启动后,运行上面列出的命令提示符。

于 2011-08-12T13:33:42.003 回答
1

我在按照说明操作时也遇到了错误,所以我运行了“adb logcat”,它显示它无法找到该类。

在说明(教程) - :据说(在创建新项目或类期间)应用程序名称设置为Hello World,活动名称变为HelloWorldActivity。

因此,如果您保持 CreateActivity 名称和应用程序名称都相同,那么它可能会起作用。

我已将 AVD RAM 大小增加到 1024,并将 VM 应用程序增加到 36 0r 48 或 24。

于 2011-06-28T14:08:26.407 回答
1

我有同样的问题,这就是我解决的方法。

如果你跑

亚行设备

名单上我什么都没有。也是如此。

adb 杀死服务器

adb 启动服务器

现在,如果您再次运行模拟器,Activity oncreate 事件将正确挂钩。不确定这是否是有意的,但在模拟器上第一次运行时不起作用。有人证实这一点?谢谢。

于 2011-05-29T05:32:02.950 回答
1

我在 Eclipse 上运行 Android 3.1 Java 1.6 时遇到了同样的问题。只需重新运行构建过程,它就会第二次启动。

于 2011-06-27T11:32:25.967 回答
1

如果有人收到以下错误,

[2010-09-29 09:35:04 - DeviceMonitor]发送 jdwp 跟踪请求失败!

[2010-09-29 09:41:50 - HelloAndroid] 执行 com.example.helloandroid.HelloAndroid 活动启动 [2010-09-29 10:16:23 - HelloAndroid] 将 HelloAndroid.apk 上传到设备 'emulator-5554' [ 2010-09-29 10:16:28 - HelloAndroid] 正在安装 HelloAndroid.apk... [2010-09-29 10:20:27 - HelloAndroid] 无法在设备 'emulator-5554 上安装 HelloAndroid.apk![2010-09-29 10:20:27 - HelloAndroid] (null) [2010-09-29 10:20:29 - HelloAndroid] 发布已取消!

只需重新启动您的应用程序。等待一段时间。因为这需要一些时间。当你会看到“数据-时间-充电-锁”的屏幕时,点击锁。会有一些动画。再次点击同一个锁。并且你已经完成了。你会得到输出............

于 2011-08-02T17:45:24.207 回答
0

我重新启动了我的虚拟设备,勾选了擦除用户数据选项,然后重新运行了我的应用程序。这终于对我有用。

请注意,为了回应其他评论,我还尝试了以下方法:

  • 只需重新启动设备
  • 更改 VM 堆大小后重新启动设备
  • 重新启动我的电脑
于 2012-03-09T15:54:18.777 回答
0

您可能想尝试使用 Android Studio 的 AVD。那个 AVD 似乎对我更有效。

于 2014-07-07T15:00:50.063 回答