【问题标题】:Messed up with android-studio and android-sdk搞砸了 android-studio 和 android-sdk
【发布时间】:2016-10-03 20:33:03
【问题描述】:

我正在尝试在 Arch linux 上为 Android 开发设置最小环境。我已经安装了以下 AUR 包:android-sdk、android-sdk-platform-tools、android-sdk-build-tools 和 android-studio。 我看到它们安装在/opt/android-s{dk,studio} 目录下。到目前为止一切顺利,但是当我启动 Android Studio 时,它会询问我要将工作目录放在哪里,我将其设置为 ~/Android。在我安装了一些平台 API(很遗憾没有安装成功)后,我看到 /opt/android-sdk~/Android/Sdk/ 下的目录结构和文件非常相似:

ls /opt/android-sdk
add-ons  build-tools  platforms  platform-tools  sources  system-images  temp  tools


ls ~/Android/Sdk/
add-ons  build-tools  extras  licenses  platforms  platform-tools  'SDK Readme.txt'  skins  sources  system-images  tools

那么,用于安装所有 Android 环境工具的某种目录在哪里?我无法获得通过 Android Studio 和 android sdk 命令安装软件包之间的关系。似乎它们相互复制。

另外,如何设置以下环境变量:

#Is this correct in my case? 
#Also, what is the difference? I didn't find information on this.
export ANDROID_HOME=/opt/android-sdk
export ANDROID_SDK_ROOT=$HOME/Android/Sdk

质疑的原因之一是必须将/opt/adnroid-* 文件夹移动到另一个目录(占用太多空间)。 提前谢谢!

【问题讨论】:

    标签: android eclipse android-studio


    【解决方案1】:

    您应该只有一个“Android”目录。当您安装 AS 时,它可能会在用户目录中安装 SDK 的新副本。

    尝试将 AS 设置中的 SDK 位置更改为 /opt/android-sdk 并删除 ~/Android 目录。然后将 ANDROID_HOME 和 ANDROID_SDK_ROOT 都设置为 /opt/android-sdk。

    如果您喜欢将它放在用户目录中,或者向后执行并删除 /opt 文件夹中的那个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      • 1970-01-01
      • 2019-06-13
      相关资源
      最近更新 更多