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、软链接

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

时间: 2024-10-26 03:56:08

android 模拟器修改默认路径问题的相关文章

Android修改Eclipse 中的Default debug keystore路径,以及修改android的AVD默认路径

初学android,光是配置Eclipse就走了不少弯路,班里面有很多同学的计算 机名都是写的自己的中文姓名,结果导致了AVD文件默认保存在“C:\user\<username>\.andorid”下,这下可就坏 了!!android的sdk模拟器是不支持中文的,它会将中文目录翻译成一串我们不认识的文字,这就是所谓的编码问题!!哎!什么时候才能让这些“很 牛”的程序自动支持到中文啊???!!!(估计我是赶不上了....).不费话了,下面给大家介绍一下如何解决这个问题: 打开系统属性-->

转:centos中vsftp修改默认路径

如果是默认安装vsftpd的话,以下是一些文件的位置约定:/usr/sbin/vsftpd —- VSFTPD的主程序/etc/rc.d/init.d/vsftpd —- 启动脚本/etc/vsftpd/vsftpd.conf —- 主配置文件/etc/pam.d/vsftpd —- PAM认证文件/etc/vsftpd.ftpusers —- 禁止使用VSFTPD的用户列表文件/etc/vsftpd.user_list —- 禁止或允许使用VSFTPD的用户列表文件/var/ftp —- 匿名

Jenkins安装修改默认路径和端口的方法

一.修改默认的jenkins安装路径 因为jenkins默认安装在c盘 C:\Users\Administrator\.jenkins下,那怎样将安装路径修改至d盘呢? 新建一个系统变量:JENKINS_HOME,值为D:\jenkins,或者其他目录.再将此路径添加至Path里. 安装完成效果: 二.有时8080端口被占用,则需要修改默认端口 1.打开终端,进入jenkin.war包的路径,如我的,将默认端口改为8081 d: cd jenkins java -jar jenkins.war

Git Bash修改默认路径

Git Bash默认安装在C:/user目录下,如果管理其他目录的代码库,需要切换目录. 修改Git Bash的默认路径,不需要每次切换了. 方法: 桌面Git Bash快捷方式,右键-->属性-->"快捷方式"标签 1,修改"起止位置"到目标路径 2,删除"目标"路径后面的 --cd-to-home 重新运行Git Bash,已被修改. 原文地址:https://www.cnblogs.com/calyn/p/9071521.htm

Android Studio修改默认Activity继承AppCompatActivity

在Android Studio中新建Activity默认继承AppCompatActivity,感觉这点十分不爽,找了很久,终于发现在android Studio安装目录下有个模板文件,修改其中的参数即可. common_globals.xml.ftl 路径如下 D:\DevelopKit\android-studio-2.0\plugins\android\lib\templates\activities\common 部分代码如下,在文件中搜索如下关键字 appCompatActivity

android模拟器修改时间

    我们看右上角的模拟器的时间,是不是和我们现在时间不同步呢   点击主菜单之后,我们找到下边的设置的按钮   下边找到时间和日期, 怎么把页面修改中文, 可以看(安卓模拟器怎么修改语言)的经验   取消我们上边的自动的选项卡   我们看到下边的日期对,但是时间不对滴,选择下边的选择时区   在下边找到中国标准时间(北京)   在勾选下边的使用24小时格式   现在的模拟器里面的日期,和我们电脑日期一样了. 附:android AVD模拟器,手机只显示个屏幕,不显示右侧菜单键解决方法:Ski

android如何修改默认的searchable items.

在QuickSearchBox中有个config.xml文件 里面有定义个default_corpora的数组. 修改这个数组的内容就可以更改默认的search-able的值. 例如: 将 <string-array name="default_corpora" translatable="false"> <item>web</item> <item>apps</item> <item>com.

android 获取系统默认路径

Environment.getDataDirectory().getPath() : /dataEnvironment.getDownloadCacheDirectory().getPath()  : /cacheEnvironment.getExternalStorageDirectory().getPath(): /mnt/sdcardEnvironment.getRootDirectory().getPath()           : /systemContext.getCacheDir

唯一正确的修改Jupyter Notebook默认路径的方法

唯一正确修改Jupyter Notebook的默认路径 1.按照网上的方法,先修改了快捷方式的起始位置,发现并不能修改默认路径. 2.后来发现"目标"中后面有个参数%USERPROFILE%,它代表的意思是用户配置文件,很明显它决定了目录,于是我将这个参数删除或者空上一格改成F:\jupyter-notebook,然后就可以了. 原文地址:https://www.cnblogs.com/lijinze-tsinghua/p/9974824.html