我试图在Arch上为Android开发设置最小的环境。我已经安装了以下AUR软件包:android,android platform-tools,android build和android。我看到它们安装在/opt/android-s{dk,studio}目录下。到目前为止,这是相当顺利的,但当我启动Android时,它会问我想把我的工作目录放在哪里,我把它设置为~/Android。在我安装了一些platform (遗憾的是没有成功安装)之后,我发现/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 sdk命令了解安装软件包之间的关系。看上去他们互相复制。
此外,设置折叠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-*文件夹移到另一个目录(占用太多空间)。提前谢谢你!
发布于 2016-10-03 21:27:28
您应该只有一个"Android“目录。在安装时,可能会在用户目录中安装SDK的新副本。
尝试将AS设置中的SDK位置更改为/opt/Android并删除~/Android目录。然后将ANDROID_HOME和ANDROID_SDK_ROOT设置为/opt/android。
或者向后执行,并删除/opt文件夹中的一个,如果您希望它位于用户目录中。
https://stackoverflow.com/questions/39839927
复制相似问题