[Android]Eclipse连不上模拟器的问题[emulator-5554 disconnected]
前言
错误:emulator-5554 disconnected,the user data image is used by another emulator
使用Android模拟器经常遇到连不上、连一次掉一次等诸多问题,本文可理解为文章1的中文版本。
文章
1. http://androidforums.com/android-developers/5398-android-help-emulator-5554-disconnected.html
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://www.cnblogs.com/over140/
正文
一、简版
打开Eclipse的IDE:
1.1 英文原版
window -> Show Views -> device -> view menu -> Reset adb
1.2 中文版
窗口(W) -> 显示视图(V) ->Devices -> 视图菜单 ->Reset adb
二、截图版
三、后期维护
3.1 2010-9-10
发现同时开Window Mobile的模拟器和Android的模拟器的话也很容易“掉线”,甚至可能连一次就断一次,关掉WM模拟器后恢复正常。
结束
设置完重启下模拟器即可,可能一段时候后又出现,再这样设置一下就行,暂时没有找到根治的办法,不过已经很满足了,比起昨天启动一次调试一次就断一次要好得多 :)
关于 emulator-5554 disconnected! Cancelling 'xxx activity launch'!的问题,解决方法:
d:
cd D:/Program Files/android-sdk-windows-1.6_r1/tools
emulator -avd avd1.6
其中 D:/Program Files/android-sdk-windows-1.6_r1/tools是Android SDK目录
emulator -avd avd1.6启动模拟器,'avd1.6'是自己定义的AVD名称
或者编写一个bat文件,直接执行:
@echo off
d:
cd D:/Program Files/android-sdk-windows-1.6_r1/tools
emulator -avd avd1.6
执行完命令或者bat文件后会出现模拟器的界面,然后在eclipse中运行我们编写的android java程序即可,这样没有再出现模拟器断开的情况,程序正常运行!
[2011-04-20 13:20:48 - Mp3Player01] ------------------------------
[2011-04-20 13:20:48 - Mp3Player01] Android Launch!
[2011-04-20 13:20:48 - Mp3Player01] adb is running normally.
[2011-04-20 13:20:48 - Mp3Player01] Performing mars.mp3player.Mp3ListActivity activity launch
[2011-04-20 13:20:48 - Mp3Player01] Automatic Target Mode: launching new emulator with compatible AVD 'av2.3.3'
[2011-04-20 13:20:48 - Mp3Player01] Launching a new emulator with Virtual Device 'av2.3.3'
[2011-04-20 13:21:10 - Mp3Player01] New emulator found: emulator-5554
[2011-04-20 13:21:10 - Mp3Player01] Waiting for HOME ('android.process.acore') to be launched...
[2011-04-20 13:22:26 - Mp3Player01] emulator-5554 disconnected! Cancelling 'XXX.XXX.XXXActivity activity launch'!
这个错误是手动关掉AVD以后出现的,AVD没启动完你就关掉了,当然出现“连接失败”(disconnected!),然后就取消中....
由上所知,我认为这不是严重的问题
解决方法:启动无应用程序的空模拟器,(也可以像上面一样做:执行完命令或者bat文件后会出现模拟器的界面)然后在eclipse中运行我们编写的Android java程序即可,这样没有再出现模拟器断开的情况,程序正常运行!
一直都是显示出来模拟器主界面,但是没有helloworld,后来试了试把mininum sdk 的版本设置成和 target SDK 的API版本一致就可以了。
更多相关文章
- 简单的程序底部Tab例子
- Android启动过程分析-从按下电源键到第一个用户进程[转载]
- android Audio调试程序常用命令
- Android(安卓)判断程序是否已安装 & 启动另一个程序
- Android(安卓)自定义像素AVD模拟器无键盘
- android camer 图片回显界面照片分享到微博、人人、彩信、蓝牙的
- Android在代码中请求root权限
- Android应用程序窗口(Activity,Window,View)原理解析
- INSTALL_FAILED_NO_MATCHING_ABIS 的解决办法