Android Eclipse 无法连接到模拟器上的活动管理器 - HelloWorld 未出现
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/3106977/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Eclipse can't connect to activity manager on emulator - HelloWorld does not appear
提问by Andy P.
This appears related to: Android application doesn't start from Eclipse
这似乎与: Android 应用程序不从 Eclipse 启动
Even with the Android 2.2 platform is this still the accepted way to operate the emulator? i.e. 1, 2, 3 start/kill processes as described in the above post? I am having a similar problem on WinXP with Eclipse w/ ADT plugin. Why would the activity not be able to start on the emulator? The computer has 756MB RAM if that could be the problem. The deployment is going along until Eclipse tries to deploy the activity. The emulator starts with the text "ANDROID_" and then eventually just displays the ANDROID logo, though appears to still be running just fine. Any ideas? Thanks. The code was copied from the HelloWorld tutorial. Here is the Eclipse console log including the error messages towards the end:
即使使用 Android 2.2 平台,这仍然是运行模拟器的公认方式吗?即 1、2、3 个启动/终止进程,如上述帖子中所述?我在带有 ADT 插件的 Eclipse 的 WinXP 上遇到了类似的问题。为什么活动无法在模拟器上启动?如果这可能是问题所在,计算机有 756MB RAM。部署会一直进行,直到 Eclipse 尝试部署活动。模拟器以文本“ANDROID_”开头,然后最终只显示 ANDROID 徽标,但似乎仍然运行良好。有任何想法吗?谢谢。该代码是从 HelloWorld 教程中复制的。这是 Eclipse 控制台日志,包括最后的错误消息:
[2010-06-23 15:43:26 - myHelloWorldProject] ------------------------------
[2010-06-23 15:43:26 - myHelloWorldProject] Android Launch!
[2010-06-23 15:43:26 - myHelloWorldProject] adb is running normally.
[2010-06-23 15:43:27 - myHelloWorldProject] Performing net.concentricllc.HelloWorld.HelloAndroid activity launch
[2010-06-23 15:43:27 - myHelloWorldProject] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'myHelloWorldAVD'
[2010-06-23 15:43:27 - myHelloWorldProject] WARNING: Application does not specify an API level requirement!
[2010-06-23 15:43:27 - myHelloWorldProject] Device API version is 8 (Android 2.2)
[2010-06-23 15:43:27 - myHelloWorldProject] Uploading myHelloWorldProject.apk onto device 'emulator-5554'
[2010-06-23 15:43:32 - myHelloWorldProject] Installing myHelloWorldProject.apk...
[2010-06-23 15:48:29 - myHelloWorldProject] Success!
[2010-06-23 15:48:37 - myHelloWorldProject] Starting activity net.concentricllc.HelloWorld.HelloAndroid on device
[2010-06-23 15:51:35 - myHelloWorldProject] Device not ready. Waiting 3 seconds before next attempt.
[2010-06-23 15:51:36 - myHelloWorldProject] ActivityManager: android.util.AndroidException: Can't connect to activity manager; is the system running?
[2010-06-23 15:51:38 - myHelloWorldProject] Starting activity net.concentricllc.HelloWorld.HelloAndroid on device
[2010-06-23 15:53:36 - myHelloWorldProject] Device not ready. Waiting 3 seconds before next attempt.
[2010-06-23 15:53:36 - myHelloWorldProject] ActivityManager: android.util.AndroidException: Can't connect to activity manager; is the system running?
[2010-06-23 15:53:39 - myHelloWorldProject] Starting activity net.concentricllc.HelloWorld.HelloAndroid on device
[2010-06-23 15:55:41 - myHelloWorldProject] Device not ready. Waiting 3 seconds before next attempt.
[2010-06-23 15:55:41 - myHelloWorldProject] ActivityManager: android.util.AndroidException: Can't connect to activity manager; is the system running?
[2010-06-23 15:55:44 - myHelloWorldProject] Starting activity net.concentricllc.HelloWorld.HelloAndroid on device
[2010-06-23 15:57:15 - myHelloWorldProject] Device not ready. Waiting 3 seconds before next attempt.
[2010-06-23 15:57:15 - myHelloWorldProject] ActivityManager: android.util.AndroidException: Can't connect to activity manager; is the system running?
[2010-06-23 15:57:18 - myHelloWorldProject] Starting activity net.concentricllc.HelloWorld.HelloAndroid on device
[2010-06-23 15:58:51 - myHelloWorldProject] ActivityManager: Error type 2
[2010-06-23 15:58:52 - myHelloWorldProject] ActivityManager: android.util.AndroidException: Can't connect to activity manager; is the system running?
[2010-06-23 15:43:26 - myHelloWorldProject] -------------------------
[2010-06-23 15:43:26 - myHelloWorldProject] Android 启动!
[2010-06-23 15:43:26 - myHelloWorldProject] adb 运行正常。
[2010-06-23 15:43:27 - myHelloWorldProject] 执行 net.concentricllc.HelloWorld.HelloAndroid 活动启动
[2010-06-23 15:43:27 - myHelloWorldProject] 自动目标模式:使用现有模拟器 'emulator-5554'运行兼容的 AVD 'myHelloWorldAVD'
[2010-06-23 15:43:27 - myHelloWorldProject] 警告:应用程序未指定 API 级别要求!
[2010-06-23 15:43:27 - myHelloWorldProject] 设备 API 版本为 8 (Android 2.2)
[2010-06-23 15:43:27 - myHelloWorldProject] 将 myHelloWorldProject.apk 上传到设备 'emulator-5554'
[2010-06-23 15:43:32 - myHelloWorldProject] 正在安装 myHelloWorldProject.apk...
[2010-06 -23 15:48:29 - myHelloWorldProject] 成功!
[2010-06-23 15:48:37 - myHelloWorldProject] 在设备上启动活动 net.concentricllc.HelloWorld.HelloAndroid
[2010-06-23 15:51:35 - myHelloWorldProject] 设备未准备好。在下次尝试前等待 3 秒。
[2010-06-23 15:51:36 - myHelloWorldProject] ActivityManager: android.util.AndroidException: 无法连接到活动管理器;系统在运行吗?
[2010-06-23 15:51:38 - myHelloWorldProject] 在设备上启动活动 net.concentricllc.HelloWorld.HelloAndroid
[2010-06-23 15:53:36 - myHelloWorldProject] 设备未准备好。在下次尝试前等待 3 秒。
[2010-06-23 15:53:36 - myHelloWorldProject] ActivityManager: android.util.AndroidException: 无法连接到活动管理器;系统在运行吗?
[2010-06-23 15:53:39 - myHelloWorldProject] 在设备上启动活动 net.concentricllc.HelloWorld.HelloAndroid
[2010-06-23 15:55:41 - myHelloWorldProject] 设备未准备好。在下次尝试前等待 3 秒。
[2010-06-23 15:55:41 - myHelloWorldProject] ActivityManager: android.util.AndroidException: 无法连接到活动管理器;系统在运行吗?
[2010-06-23 15:55:44 - myHelloWorldProject] 在设备上启动活动 net.concentricllc.HelloWorld.HelloAndroid
[2010-06-23 15:57:15 - myHelloWorldProject] 设备未准备好。在下次尝试前等待 3 秒。
[2010-06-23 15:57:15 - myHelloWorldProject] ActivityManager: android.util.AndroidException: 无法连接到活动管理器;系统在运行吗?
[2010-06-23 15:57:18 - myHelloWorldProject] 在设备上启动活动 net.concentricllc.HelloWorld.HelloAndroid
[2010-06-23 15:58:51 - myHelloWorldProject] ActivityManager:错误类型 2
[2010-06-23 15:58:52 - myHelloWorldProject] ActivityManager: android.util.AndroidException: 无法连接到活动管理器;系统在运行吗?
回答by Appugouda
Go to a command prompt and run these commands:
转到命令提示符并运行以下命令:
adb kill-server
adb start-server
Now run the emulator and then your application using:
现在运行模拟器,然后使用以下命令运行您的应用程序:
adb install -r myApp.apk
This solved my problem
这解决了我的问题
回答by Jorgesys
Hi Andy what are the complete specs of your computer I have experienced the same when i tried to run any code in a slow computer.
嗨,安迪,你的计算机的完整规格是什么?当我尝试在慢速计算机上运行任何代码时,我也遇到过同样的情况。
回答by Daniel
You have to wait some minutes until the emulator has loaded. Then start application again.
您必须等待几分钟,直到模拟器加载完毕。然后再次启动应用程序。