Android Studio无法将.android文件夹移动到特定位置

时间:2016-12-29 00:13:22

标签: android macos

我已经在Windows中阅读了很多关于Android Studio的主题,但我无法在OSX中为Android Studio制作它。显然,我使用的是Android Studio 2.2.3和Mac OSX Sierra。

我已经尝试在我的〜/ .bash_profile中设置ANDROID_SDK_HOME和ANDROID_AVD_HOME,但是当我在Android Studio上运行我的项目时,.android文件夹保存在错误的位置(它仍然在/Users/username/.android中创建文件夹)。

是否有人遇到同样问题并可以分享您的解决方案?

真诚地感谢你。

bash_profile configuration

1 个答案:

答案 0 :(得分:0)

根据我读到的信息,OSX在终端和launchd之间使用不同的环境变量设置。

我终于通过在〜/ Library / LaunchAgents /中创建launchd plist文件来实现它。您可以选择带有.plist扩展名的随机文件名,在我的例子中,我将其命名为androidstudio.plist。

以下是文件的内容(androidstudio.plist):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>my.startup</string>
  <key>ProgramArguments</key>
  <array>
    <string>sh</string>
    <string>-c</string>
    <string>launchctl setenv ANDROID_AVD_HOME /Volumes/Data/Android/.android/avd; launchctl setenv ANDROID_SDK_HOME /Volumes/Data/Android</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
</dict>
</plist>