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

Android AVD两个常见问题解决方案

2012-05-09 08:08 148 查看
作者:雷松       
       前段时间遇到了两个AVD问题,贴到网上后发现很多人有类似问题,看了不少帖子和文章,试了好几种方法,很是辛苦,其实有效的解决办法都很简单,在此分享下,方便大家解决问题。
 
1、PANIC: Could not open: C:\Documents andSettings\Administrator\.android/avd/my_avd.ini 其实是由于AVD路径问题报错的。
问题原因:产生问题原因其实也是重装或文件夹移动造成的(我是由于使用360C盘搬家功能带来的),但是网上很多人逆向思维——再移回原地,并不能很好地解决问题,反而给自己带来了很多不必要的麻烦。
有效解决办法就一步:在环境变量中新建一个“系统变量”
ANDROID_SDK_HOME=F:\Android\Tools\android-sdk-windows\tools;
注意是新建一个变量,不是更改Path,路径内容和Path一样,都是sdk的tools文件夹路径,但如果是由于重装SDK时更改过路径,需要同时修改path变量,原因你懂的。重启Eclipse就可以了。    

 
2、eclipse中AVD启动过一段时间会出现假死现象,Android项目运行不起来的问题,控制台会提示ERROR: the user dataimage is used by another emulator. aborting.
遇到这个问题重启Eclipse或AVD可以解决,但是不能根除,而且耗费时间。这个问题根个人机器配置、IDE和AVD设置有关,比较杂乱,网上搜了好多方法后,推荐以下方法:
① 在环境变量里面添加$ANDROID_SDK_HOME/tools到PATH里头。
② 开启终端,输入adb, 可以看到有很多选项。
③ 先 adb kill-server, 再 adb start-server。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息