关于Android模拟器运行报错的问题

问题一:WARNING:Datapartitionalreadyinuse.Changeswillnotpersist!WARNING:SDCardimagealread... 问题一:
WARNING: Data partition already in use. Changes will not persist!
WARNING: SD Card image already in use: C:\Users\lgs\.android\avd\androidAddresslist.avd/sdcard.img
WARNING: Cache partition already in use. Changes will not persist!
问题二:
Android Launch!
The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at 'G:\AndroidProject\Android\android-sdk\platform-tools\adb.exe' and can be executed.
以上两个错误如何解决,请高手指教。谢谢……
展开
 我来答
logic1965
2013-12-23 · TA获得超过551个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:211万
展开全部

问题一,解决办法有如下这些:

  1. 重启Eclipse,方法File—>Restart。

  2. 尝试重启ADB服务。

    你可以在册唯sdk目录如c:\Program Files\Android\android-sdk-windows\platform-tools\下建一个叫restartADB.bat的windows批处理文件,文件中写入:

    adb kill-server && adb start-server
    pause

    需要重启ADB,只要双击运行文件即可,注意adb.exe须在platform-tools目录下,不然脚本可能运行不了

  3. 删除Run Configuration,在Run—>Run Configuration中,选择删除已经配置的Activity。

  4. 尝试删除你的.android文件下的一些镜像文件。按你问题提供的信息,御答应该在:C:\Users\lgs\.android\avd\androidAddresslist.avd/sdcard.img

    C:\Users\lgs\.android\avd\androidAddresslist.avd/sdcard.img

    C:\Users\lgs\.android\avd\androidAddresslist.avd/userdata-qemu.img

     

问题二,解决方法有:

1.重启Eclipse,重启ADB。

2.如果上面方法不行,看一下有没有类似91手机助手,腾讯手机助手等工具正在开启,有的话就结束掉这些工具对应的进程。

3.如果你的sdk还是2.3以下的旧版镇姿慧本,那么就是把tools文件夹中的adb.exe复制到platform-tools文件夹中。

追问
我是2.3版本的,我刚才试过除了问题一的2方法外都不行,模拟器还是报问题二的错
追答
问题一的2方法 , 其实就是用脚本来快速重启adb 服务。
浙江启扬智能科技有限公司
2023-06-12 广告
ARM,Android,Linux之间并无直接联系。ARM是嵌入式CPU,Andrioid和Linux是操作系统。 ARM不是为Linux而设计,Linux也不是为ARM而设计,二者是独立存在的。Linux和Android可以移植到以ARM... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
_江上渔者_
2013-12-23 · TA获得超过104个赞
知道答主
回答量:61
采纳率:0%
帮助的人:41.7万
展开全部
1、请删除原来的模粗源升拟器,新建一个新的模拟器,输入sd card大小的时候输入稍大点,比如200M。
2、SD card image already in use提示是因为你原来的eclipse或模拟器岩老非正常关闭导致,SD card image状态还是在用状态裂耐。
3、eclipse启动后,先启动模拟器,然后再运行你的android应用程序。eclipse存在和模拟器通讯断开的情况。如果出现adb down,就重新启动模拟器。
追问
重启、内存加大了还不行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北牧寒
2013-12-23
知道答主
回答量:34
采纳率:0%
帮助的人:16.8万
展开全部
。。。额= =不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangpengtctc
2013-12-23 · TA获得超过140个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:151万
展开全部
首先先要说明你的安装环境是怎么安装的,谈芹是下载的adt bundel,还是单独安装adk的?环境变量有没有配置?是不是第一次使用?
你选氏哪看一下G:\AndroidProject\Android\android-sdk\platform-tools\adb.exe时有没有adb.exe
再重启看看。歼侍码
更多追问追答
追问
是单独安装adk,环境变量配置了。用了好多次,前几天还可以运行。G:\AndroidProject\Android\android-sdk\platform-tools\adb.exe有adb,没有adb.exe
追答
你先全部关了后,在cmd中运行adb 有没有这个命令。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式