【问题标题】:Android Studio can't move .android folder to specific locationAndroid Studio 无法将 .android 文件夹移动到特定位置
【发布时间】:2016-12-29 00:13:21
【问题描述】:

我已经阅读了很多关于 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

【问题讨论】:

    标签: android macos


    【解决方案1】:

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

    我终于通过在 ~/Library/LaunchAgents/ 中创建启动 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 2015-09-29
      • 2017-03-12
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多