Android-Hello World

时间:2010-09-29 12:49:16

标签: android emulation avd

我目前正在学习如何创建Android应用程序,所以我从Android开发者主页上的基本“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!

12 个答案:

答案 0 :(得分:5)

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

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

祝你好运!

答案 1 :(得分:3)

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

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

答案 2 :(得分:2)

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

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

答案 3 :(得分:2)

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

答案 4 :(得分:1)

转到运行配置并选择目标选项卡。在此标签下,您可以看到您的目标。然后自动选择单选按钮并选中AVD复选框。然后尝试运行,很可能你的问题将得到解决。

答案 5 :(得分:1)

我遇到了同样的问题,这就是我解决的问题。

如果你跑

  

adb devices

我的名单上没有任何内容。那样做了。

  

adb kill-server

  

adb start-server

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

答案 6 :(得分:1)

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

答案 7 :(得分:1)

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

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

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

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

答案 8 :(得分: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]发布取消了!

只需重新启动您的应用程序。 等一段时间.Bcaz需要一些时间。 当您获得“数据时间充电锁定”屏幕时, 点击锁定。会有一些动画。再点击相同的锁定。 你完成了。你会得到输出..........

答案 9 :(得分:1)

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

答案 10 :(得分:0)

我选中擦除用户数据选项重新启动了我的虚拟设备,然后重新启动了我的应用。这最终对我有用。

请注意,在回复其他评论时,我也尝试了以下内容:

  • 只需重新启动设备
  • 更改VM堆大小后重新启动设备
  • 重新启动计算机

答案 11 :(得分:0)

您可能想尝试使用Android Studio的AVD。 AVD似乎对我来说效果更好。