我已经在运行Windows XP的机器上设置了Android SDK和Eclipse, avd (Android虚拟设备)保存到“文档和设置\user\。默认为Android。有没有办法改变这种行为?我把所有其他组件都保存在一个单独的分区上的目录中,并希望所有内容都得到整合。显然不是什么大问题,但有人知道解决办法吗?
当前回答
进入Android tools目录。编辑android.bat命令文件。在命令文件的末尾,找到类似于
call %java_exe% -Djava.ext.dirs=%java_ext_dirs% -Dcom.android.sdkmanager.toolsdir="%tools_dir%" -Dcom.android.sdkmanager.workdir="%work_dir%" -jar %jar_path% %*
和替换
call %java_exe%
with
call %java_exe% -Duser.home={your_prefer_dir}
{your_prefer_dire}是您的首选目录,不带大括号,但添加双引号,
如。
call %java_exe% -Duser.home="E:\Program Files (x86)\android-sdk-windows"
其他回答
添加一个新的用户环境变量(Windows 7): 开始菜单>控制面板>系统>高级系统设置(左侧)>环境变量 添加一个新的用户变量(在顶部),指向你的主用户目录:
变量名称:ANDROID_SDK_HOME变量值: 您选择的目录的路径
AVD管理器将使用这个目录保存它的.android目录。
对于那些可能感兴趣的人,我在博客中谈到了我第一次涉足Android开发…… Android“Hello World”:一个悲惨的故事
或者,您也可以使用快速环境编辑器来设置环境变量。
用于Windows 10上的Visual Studio 2017
复制C:\Users\ YOURUSERNAME \。android文件夹到(例如)E:\avd
打开环境变量窗口:
进入设置,点击系统。 2 .在界面左侧单击“关于”,在界面右侧选择“系统信息” 底部。 在新窗口中,单击“Advanced system” 左边的设置。 点击环境变量 结果窗口的底部。
添加一个新变量:
变量名:ANDROID_SDK_HOME 变量值:一个目录的路径(例如E:\avd)
不要在变量值中包含.android。
重新启动Visual Studio。
更改SDK和NDK位置到:
工具->选项-> Xamarin -> Android设置
在我的例子中,我关心的是C:驱动器磁盘空间。 所以我所做的就是复制。Avd "文件夹(不是文件)到其他驱动器,并留下".ini"文件,但改变它指向移动
我认为最简单的方法是从C:\Users[USER]移动avd文件夹。然后在C:\Users[USER]中创建一个指向它的符号链接。Android同名。
如果你想知道如何做到这一点,首先安装链接外壳扩展。在文件夹移动后,右键单击它,选择选择链接源,然后右键单击。android文件夹,然后在Drop As…子菜单选择符号链接。
在AVD管理器中,使用谷歌api的目标设置AVD后,运行时得到错误。
详细信息显示:“AVD未知目标'谷歌Inc.:谷歌api:......”
在安装期间(在Win7系统上),我选择了一个SDK目录位置,而不是接受c:\ users \… 然后我将该目录添加到环境变量path中 命令行:android列表目标确实显示了两个谷歌api。
设置ANDROID_SDK_HOME到我的安装路径修复了avd运行错误。
推荐文章
- 警告:API ' variable . getjavacompile()'已过时,已被' variable . getjavacompileprovider()'取代
- 安装APK时出现错误
- 碎片中的onCreateOptionsMenu
- TextView粗体通过XML文件?
- 如何使线性布局的孩子之间的空间?
- 我如何找到哪个程序正在使用端口80在Windows?
- 在Windows中有像GREP这样的模式匹配实用程序吗?
- DSL元素android.dataBinding。enabled'已过时,已被'android.buildFeatures.dataBinding'取代
- ConstraintLayout:以编程方式更改约束
- PANIC: AVD系统路径损坏。检查ANDROID_SDK_ROOT值
- 如何生成字符串类型的buildConfigField
- Recyclerview不调用onCreateViewHolder
- 如何在Windows命令提示符下运行.sh ?
- Android API 21工具栏填充
- Android L中不支持操作栏导航模式