android 模拟器修改默认路径问题

问题产生:

当在本地配置好自己的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

    

网上查资料,有的说是设置ANDROID_SDK_HOME,这个和avd有关?
mv ~/.android/avd ~/.android/avd_bak #take backup of existing images in case you need them
ln -s path/to/my/avd ~/.android/
对,就是设置软链接!

当时在建立软链接的时候,发现链接路径多了一层avd,所以需要删除这个软链接,悲剧的是,我在删除的时候,不小心把被链接的内容删除掉了,只能重新配置一遍!
删除软链接时千万要注意,比如
rm -rf   symbolic_name 
rm -rf   symbolic_name/     <----------切记不要加"/"

 总结一下:

1、在创建avd的时候,加-p,指定目录

2、软链接


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值