android - 在 Android Studio 中更改新 AVD 的默认位置?
问题描述
我正在尝试将 Android Studio 创建 AVD 的默认位置更改为 mac 上的共享用户文件夹(多人将使用这台机器),这是我的/etc/profile
:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
export ANDROID_SDK_ROOT=/Users/Shared/Android/sdk
export ANDROID_SDK_HOME=/Users/Shared
export ANDROID_EMULATOR_HOME=/Users/Shared/.android
export ANDROID_AVD_HOME=/Users/Shared/.android/avd
export PATH="$ANDROID_SDK_ROOT/emulator:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/tools/bin:$ANDROID_SDK_ROOT/platform-tools:$PATH"
但是,每次我进入 Android Studio 创建一个新的 AVD 时,它总是在/Users/kroe761/.android
. 当我运行时emulator -help-datadir
,我看到了这个:
on this system, the default directory is
/Users/Shared/.android
所以有些事情至少是半正确的。我究竟做错了什么?可能是命令行正在查看环境变量,但 Android Studio 没有?
我知道我可能有更多需要的/etc/profile
东西,我已经尝试了很多东西。
*编辑:我也试过这个,但没有奏效:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
export ANDROID_SDK_ROOT=/Users/Shared/Android/sdk
export ANDROID_SDK_HOME=/Users/Shared
export ANDROID_EMULATOR_HOME=$ANDROID_SDK_HOME/.android
export ANDROID_AVD_HOME=$ANDROID_AVD_HOME/avd
export PATH="$ANDROID_SDK_ROOT/emulator:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/tools/bin:$ANDROID_SDK_ROOT/platform-tools:$PATH"
但是,我仍然从emulator -help-datadir
该配置中得到相同的响应
解决方案
推荐阅读
- php - Ratchet 客户端身份验证失败
- c++ - CLion 无法给出建议、语法高亮等
- sql - where 和 order by 子句的多列索引(postgres)
- javascript - 快递请求正文显示为空
- swagger - 如何让 OpenAPI/Swagger 忽略模型的某些属性?
- django - 使用 Django 接收电子邮件的问题
- linux - 在 AWS Lambda 上安装库插件/二进制文件
- android - 应用消息传递中的 Firebase(实现 'com.google.firebase:firebase-inappmessaging-display:19.1.5')与 Android 中的 gRPC 之间的冲突
- tkinter - 如何正确使用 tkinter 滚动条?
- javascript - 基于Django的在线考试平台考试准入时间控制系统