2014-11-02 54 views
11

在升级Android的工作室从0.8.90.8.14“应用程序文件夹中的Android SDK文件夹”我的错误当升级的Android工作室

的Android SDK的应用程序文件夹内的文件夹

即使我Android SDK文件夹不在Android Studio文件夹内。

回答

28

正如你可以在release notes看到:

要继续,您应该打开文件资源管理器或查找程序窗口,转到Android Studio安装(例如/Applications/Android Studio.app)并将sdk /文件夹移到其他位置,例如您的主目录。完成后,请按“重试”以完成安装修补程序。 这是必要的原因是双重的:首先,我们已经做了很多改进,以使修补程序更新程序更加准确,并且为了使安装签名匹配,您不能在应用程序目录中包含非应用程序文件夹。其次,将SDK文件夹放在应用程序目录中可能不是一个好主意:该文件夹通常应该是可写的,并且位于具有大量额外磁盘空间的目录中,以便用户可以轻松下载并安装其他库,系统映像等等。我们正在安装程序方面做一些工作,以便更容易设置。

与此同时,请找到放置SDK的不同位置(例如~/android-sdk),然后将SDK指向该目录位置。您可以通过打开的项目结构对话框并选择SDK位置选项卡做这一点,或者如果您尝试加载它是使用旧位置的项目,你会被提示输入新的位置: enter image description here

+0

它急需的。此前安装的一些次失败,原因是无法获得充分,如果它在窗户里面Program Files文件夹。 – 2014-11-11 11:26:48

+0

非常重要的更新。很高兴看到开发人员认识到他们的错误并修复它们,而不管它造成的“升级痛苦”。感谢您的明确答案。 – 2015-01-20 18:28:43

+0

在我的情况下,sdk文件夹已经在Android Studio文件夹之外,但是一个空的sdk夹在那里。卸下它解决了这个问题。 – Alireza 2015-02-07 08:44:37

1

这在Known Issues中描述。我发现这个问题的最佳解决方案是从downloads page再次下载android studio,然后重新安装它,而不是尝试运行升级。这解决了我的问题。

编辑基于@ stknet的评论

升级从0.8.90.8.12+需要重新安装看到here

+1

从0.8.9升级到0.8.12或更高_requires_完全安装而不是补丁(补丁机制已在0.8.12更新) - 请参阅[这里](http://tools.android.com/recent/androidstudio0812发布): “没有增量补丁更新到0.8。12;您将需要单独下载” – stkent 2014-11-02 03:28:25

10

我假设你正在使用Mac OSWindows,如果真正,你需要做的以下内容:

  1. 转至应用程序目录中的Android Studio
  2. 右键点击其图标并选择Show Package Content
  3. 切(移动)sdk目录到另一个地方(例如, /家庭/ SDK)
  4. 重新启动的Android Studio和选择sdk路径,你移动了它(EX /家庭/ SDK /)
  5. 更新
+0

这需要更新新的下载。ERR。 – Krishnabhadra 2014-11-03 06:27:36

0

嘿,即使我面临这个问题。

只需删除android-studio文件夹中的sdk文件夹,并将其放在文件夹(或某处)并更新。一旦你更新它会询问你的SDK的位置,如果没有,然后手动更新local.properties中的SDK位置。

希望这会帮助你。

1

您需要从文件资源管理器中进入Android安装文件夹,获取sdk文件夹并将其移到其他位置(我放入名为SDK的文件夹),然后再次打开Android Studio。它会要求将它指向sdk文件夹,只需将它指向sdk文件夹的路径并让Gradle对其进行同步即可。之后,进入Android Studio更新并检查更新。现在你可以更新没有错误。

此问题详述于here

例如,我在Xubunutu上使用它,然后我去了/ usr/share/android-studio/data /并剪切了sdk文件夹,然后将它移动到/ home/user_name/sdks中。之后,我解雇了Android Studio,指向新的sdk文件夹并进行了更新。

不需要重新安装。

4

(Windows 8中) 步我没有解决这个问题:

  1. 打开Android工作室 - >帮助 - >检查更新...

  2. 更新并重新启动

  3. 在android studio安装文件夹中下载查找文件夹“sdk”时,仔细点击并“剪切”,将该文件夹粘贴到android安装文件夹之外的某处。等到下载完成,会出现一个java窗口sayng有一些corrup文件,在我的情况下是文件“uninstall.exe”从列表中选择此文件并点击“继续”

  4. 步骤“3”后Android Studio将启动并要求设置sdk路径。

  5. 获取从android安装文件夹外部粘贴的sdk文件夹,并将其恢复。 (阅读步骤3),在步骤4的选择窗口中,选择sdk路径(重新复制sdk文件夹)。

  6. 完成。这解决了我的“的Android SDK文件夹中的应用程序文件夹内”,同时试图从0.8.6升级到0.8.14

0

刚把这个问题,而在Windows 10更新的Android工作室从2.2.2至2.2.3我的SDK目录还没有2014年以来然而,不知何故空 'SDK' 目录已经出现在

ç了Android Studio中的应用程序目录:\ Users \ [用户名] \ AppData \本地\的Android \ android-工作室

重命名该目录解决了问题。然后删除安装删除我的新'sdk-blah'目录。

相关问题