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

作者:雷松       

       前段时间遇到了两个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。

你可能感兴趣的:(Android应用开发系列教程,Android应用开发技巧)