我已下载Android Studio,其中包含完整的SDK(构建工具,平台,所有内容)。在驱动器C上安装了工作室(64位),在" AppData / local / Android / android-sdk"中安装了SDK。安装程序本身指定的文件夹。 现在,当我运行Studio(具有管理员权限)时,它仍然会尝试下载所有内容,就好像我的PC上没有SDK组件一样。 有没有办法告诉Studio SDK在哪里?或者我必须重新下载它? (我已经在错误消息中提到了所有内容)
"未安装以下SDK组件:platform-tools,extra-android-m2repository,tools,addon-google_apis-google-21,build-tools-21.1.2,android-21,sys-img -x86-addon-google_apis-google-21,source-21,"
答案 0 :(得分:2)
[未安装以下SDK组件:platform-tools]
我遇到了同样的问题,并且能够通过从命令行更新SDK来解决它。 转到安装Android SDK的位置(可能是〜/ Android / Sdk)并运行:
./android update sdk --no-ui
没有必要以root身份运行它。
然后,在Android Studio上,继续配置 - >项目默认值 - >项目结构,然后将Android SDK位置指向它所在的位置。
答案 1 :(得分:1)
步骤1:只需复制21.1.2文件夹并粘贴名称21.1.1
step2:打开21.1.1文件夹并用任何文本编辑器(记事本)打开“源属性”文件
step3:改变pkg.Revision = 21.1.1保存它
第4步:android studio
答案 2 :(得分:1)
sudo chown -R <username> .android
如上所述here,android sdk updater在.android/cache
中存储了一些xmls的副本
因此,在设置权限后,更新程序可以存储必要的xmls并下载缺少的sdk组件