您的位置:首页 > 移动开发 > Android开发

关于Android每次运行项目时需要重新启动一个新的模拟器的解决办法

2014-04-09 19:37 579 查看
一、问题分析

 1)之前也遇到此问题,一直弄不好,重启Eclipse还是一样,后来想了一个很愚笨的办法,就是注销系统,重启Eclipse就行了。

  当然这种办法肯定是不行的,不可能每次出现这种问题就去注销系统吧。后来通过查询资料,此问题终于解决了,拿出来分享一下,希望能帮得到大家!

 2)问题的原因为当前的adb在使用,所以它会自动去开启另外一个新的模拟器。 

3) 解决此问题就是结束当前的adb服务,重启adb服务

4)主要的错误信息

WARNING: Data partition already in use. Changes will not persist!

WARNING: SD Card image already in use: E:\android_sdk_windows\.android\avd\Android2.3.avd/sdcard.img

WARNING: Cache partition already in use. Changes will not persist!

 

错误如下图所示: 



 

二、打开任务管理器,结束adb进程



 

 

三、android控制台会出现如下的错误信息



 

四、重启adb服务,在dos窗口输入adb start-server

 1)特别说明,如果出现adb不是内部或外部命令的话,需配置path的环境变量

    path:E:\android_sdk_windows\platform-tools

 



 

 

2)配置好了环境变量,出现如图所示



 

五、最后回到Eclipse上面,右键点击你的项目重新Run as,问题就解决了

1)解决以后,会出现Starting activity com.gallery.test.MainActivity on device emulator-5554

2)如下图所示



 

 

 

 

 

 

 

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android adb 控制台 sdk dos
相关文章推荐