当在本地配置好自己的avd的时候(因为本地可以有图形界面,当ssh连接到机房服务器时,只能是无界面的,所以需要先在本地配置好),发送到服务器时,avd想放到和工程一个目录,而不是当前默认的~/.android/avd下,所以遇到找不到avd的问题,
1、知识点(翻译自官方文档)
avd文件的默认位置
当创建一个avd时,android 工具会在开发的电脑上创建一个专用的目录存放avd,目录包括avd配置文件、用户数据镜像、sd卡镜像及设备相关的其他文件。需要注意的是,这个目录不包括系统镜像-----相反,avd配置文件包含一个到系统镜像的映射,它在avd启动时被加载。
androd工具也创建一个<AVD_name>.ini文件在.android/avd目录下,这个文件指定avd目录的位置。
android工具默认创建avd目录到~/.android/avd(linux/max),c:\Documents and Settings\<user>\.android\(windows xp),c:\Users\<user>\.android\(win7/vista)。如果想自定义位置,则需要在创建avd的时候加上-p <path>选项。
android create avd -n my_android1.5 -t 2 -p path/to/my/avd
mv ~/.android/avd ~/.android/avd_bak #take
backup of existing images in case you need them
ln -s
path/to/my/avd ~/.android/
总结一下:
1、在创建avd的时候,加-p,指定目录
2、软链接
android 模拟器修改默认路径问题,布布扣,bubuko.com
原文地址:http://blog.csdn.net/richerg85/article/details/34868671