我正在尝试运行此处找到的“Hello,World”示例http://developer.android.com/resources/tutorials/hello-world.html 我完全按照步骤操作,当我启动它时,我得到了这个输出
[2011-03-07 18:34:46 - SDK Manager] Created AVD 'my_avd' based on Android 3.0,
[2011-03-07 18:34:46 - SDK Manager] with the following hardware config:
[2011-03-07 18:34:46 - SDK Manager] hw.lcd.density=160
[2011-03-07 18:34:46 - SDK Manager] hw.keyboard.lid=no
[2011-03-07 18:34:46 - SDK Manager] vm.heapSize=48
[2011-03-07 18:34:46 - SDK Manager] hw.ramSize=256
[2011-03-07 18:34:51 - HelloAndroid] ------------------------------
[2011-03-07 18:34:51 - HelloAndroid] Android Launch!
[2011-03-07 18:34:51 - HelloAndroid] adb is running normally.
[2011-03-07 18:34:51 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2011-03-07 18:34:51 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'my_avd'
[2011-03-07 18:34:51 - HelloAndroid] Launching a new emulator with Virtual Device 'my_avd'
[2011-03-07 18:34:55 - Emulator] emulator: emulator window was out of view and was recentred
[2011-03-07 18:34:55 - Emulator]
[2011-03-07 18:34:56 - HelloAndroid] New emulator found: emulator-5554
[2011-03-07 18:34:56 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
[2011-03-07 18:54:55 - HelloAndroid] HOME is up on device 'emulator-5554'
[2011-03-07 18:54:55 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2011-03-07 18:54:55 - HelloAndroid] Installing HelloAndroid.apk...
[2011-03-07 18:57:52 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator- 5554!
[2011-03-07 18:57:52 - HelloAndroid] (null)
[2011-03-07 18:57:54 - HelloAndroid] Launch canceled!
全屏窗口打开,闪烁的“Android”文字,经过很长一段时间才启动进入模拟器。但是它不显示Hello World程序。
我的问题 1)如何运行我的程序? 2)有没有更快的方法来加速模拟器?我不想每次都需要等待运行程序
感谢您的帮助。
编辑:我在Ubuntu 10.04和Eclipse Galileo
答案 0 :(得分:3)
您需要增加ADB连接时间。它默认为5秒,这对于大应用来说太短了。您找到对话框菜单:Windows - >偏好 - >机器人。
答案 1 :(得分:0)
过去发生过这种情况,只需在模拟器正常启动后再次尝试安装即可解决问题。试一试。如果这不起作用:
答案 2 :(得分:0)
我多次遇到这个问题并且通过运行模拟器并让它稳定来解决它99%的时间 - 一旦稳定我再次点击'再次' - 成功!
如果您仍然遇到问题,请检查计算机背景中当前正在运行的程序。当安装失败时,我退出了我运行的PowerISO,再次尝试,并且安装成功!
祝你好运! =)答案 3 :(得分:0)
我也是Android新手,我仍然遇到这个问题(运行SDK 3,版本:10.0.0.v201102162101-104271)。我尝试了这个混合结果的程序:Eclipse isn't talking to the emulator FAQ。我不清楚是否可以在(模拟器?)目标上拥有应用程序的多个副本。我不这么认为,但是,虽然我在/ data / app目录中看到了这个输出(见下文),但它可能是一个瞬态。
root@android:/data/app # ls ls ApiDemos.apk CubeLiveWallpapers.apk GestureBuilder.apk SoftKeyboard.apk WidgetPreview.apk com.example.helloandroid-1.apk com.example.helloandroid-2.apk vmdl-206041726.tmp
我认为,通过观察logcat输出,我看到失败的大部分时间都无法卸载旧版本的应用程序。但是,作为一个新手,我无法确定。
我读到你可以进入/ data / app目录(运行'adb shell'然后'cd / data / app')并在尝试安装新的apk之前删除... helloandroid-x.apk文件。我还没有尝试过这种方法。
最后,您可以使用以下方法卸载:adb uninstall com.example.helloandroid
如果这有助于你运气不会遇到我现在遇到的问题,那就是:我无法让应用程序从eclipse启动,所以我无法调试/单步执行代码。
答案 4 :(得分:0)
这种接缝是一个常见的问题,因为那里有超过100个帖子(我在Googles的第一个网站上找到),它可以解决这个问题。
它认为这只是你无法真正回答的问题,因为它会解决这个问题的个别解决方案。请参阅前面的问题:
此外,那里有接缝another working solution(至少对某些人而言)。