2016-10-03 132 views
0

我想在Arch linux上为Android开发设置最小的环境。我已经安装了以下AUR包:android-sdk,android-sdk-platform-tools,android-sdk-build-tools和android-studio。 我看到他们安装在/opt/android-s{dk,studio}目录下。目前为止非常流畅,但是当我启动Android工作室时,它会问我要将我的工作目录放在哪里,我将其设置为~/Android。我安装了一些平台API(这很遗憾没有成功安装)后,我看到/opt/android-sdk~/Android/Sdk/下的目录结构和文件非常相似:搞砸了android-studio和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命令之间的关系。看起来他们互相重复。

另外,怎么样设置follwoing ENV变量:

#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-*文件夹到另一个目录(占用太多空间)。 提前谢谢!

回答

1

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

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

或者如果您希望将其放在用户目录中,请将其放在/ opt文件夹中并将其删除。