当从0.8.9
升级到0.8.14
的Android Studio时,我遇到了以下错误:
应用程序文件夹中包含Android SDK文件夹
即使我的Android SDK文件夹不在Android Studio文件夹中。
当从0.8.9
升级到0.8.14
的Android Studio时,我遇到了以下错误:
应用程序文件夹中包含Android SDK文件夹
即使我的Android SDK文件夹不在Android Studio文件夹中。
正如您在发布说明中所看到的:
为了继续进行,您应该打开文件浏览器或Finder窗口,转到Android Studio安装目录(例如
/Applications/Android Studio.app
),将sdk/文件夹移动到另一个位置,例如您的主目录。完成后,按重试以完成安装补丁。这样做的原因有两个:首先,我们进行了大量优化,使得补丁更新程序更加准确,为了匹配安装签名,您不能在应用程序目录中放置非应用程序文件夹。其次,将SDK文件夹放置在应用程序目录内可能并不是一个好主意:此文件夹通常应该可写,并在一个有大量额外磁盘空间的目录中,以便用户可以轻松下载和安装其他库、系统映像等。我们正在安装程序方面做一些工作,以使这更容易设置。同时,请找到一个不同的位置来放置SDK(例如
~/android-sdk
),然后将您的SDK指向此目录位置。您可以通过打开项目结构对话框并选择SDK位置选项卡来实现这一点,或者如果您尝试加载使用旧位置的项目,则会提示您输入新位置:
我假设您正在使用 Mac OS
而不是 Windows
,如果是这样,则需要执行以下操作:
Show Package Content
sdk
目录剪切(移动)到其他位置(例如 /home/sdk)sdk
路径(例如 /home/sdk/)(Windows 8) 我采取的步骤来解决此问题:
打开Android Studio -> 帮助 -> 检查更新...
更新并重启
在下载过程中找到android studio安装文件夹内的“sdk”文件夹,右键单击并“剪切”,将文件夹粘贴到android安装文件夹外的某个地方。等待下载完成,一个Java窗口将出现并提示一些损坏的文件,例如“uninstall.exe”文件,在列表中选择此文件并点击“继续”
完成第三步后,Android Studio将启动并要求设置sdk路径。
获取之前从android安装文件夹中剪切并粘贴到外面的sdk文件夹(参见第3步),在第4步的选择窗口中,选择sdk路径(重新复制的sdk文件夹)。
完成。这解决了我在尝试从0.8.6升级到0.8.14时遇到的“Android SDK文件夹在应用程序文件夹内”的问题。
嘿,我也曾经遇到这个问题。
只需删除 android-studio 文件夹中的 sdk 文件夹并将其放在外部文件夹(或其他地方)然后进行更新。更新后它会询问您 SDK 的位置,如果没有,则手动在 local.properties 中更新 SDK 位置。
希望这可以帮助您。
C:\Users\[username]\AppData\Local\Android\android-studio
重命名该目录解决了问题。然后安装程序删除了我的新的 "sdk-blah" 目录。
在其他地方安装SDK并将环境变量引用到新位置后,只需删除
D:\Android Studio\sdk 文件夹
Android Studio 就不会依赖它。