Android Studio 更新: 在安装区域发现的一些冲突

当我启动 Android Studio 时,它会弹出关于1.1版本的新更新。但是,当我开始更新,下载所有补丁文件,而重新启动,它显示以下错误:

enter image description here

我在 Google 和 Stackoverflow 上搜索了几乎所有地方。关于这个问题已经有两个问题了: 这个这个。但是他们都没有正确的答案。我还尝试以管理员身份运行,重新启动电脑,关闭防火墙,卸载防毒软件。但都没用。

我使用的是 Windows732位。如何解决这个问题? 有人能帮忙吗?

61627 次浏览

我在其他一些文件中也遇到过类似的问题,但是没有办法解决。

您应该下载最新的 安卓工作室版本并删除旧版本。

看起来绕过这个错误并成功更新 Android Studio 的唯一方法是使用 卸载并重新安装

  • 卸载前,请通过文件 | 导出设置备份 IDE 设置。
  • 其他下载部分下载“不包含 SDK 工具”exe。避免使用下载加速器,因为它们经常会搞乱 https://dl.google.com 的下载。
  • 在安装向导中,如果你使用 Genymotion 并且不需要 Google 的 Android 模拟器,你可以取消选中来更新 AVD。

你应该用命令 Ctrl + Alt + 换挡 + 是的(显示 工程项目结构菜单选项,以及 取消检查使用嵌入式 JDK,查找你当前的 JDK 位置,在 windows 机器上,你可以在 环境变量 JAVA _ Home上看到那个位置。

有一个解决办法,尝试删除或移动的文件,造成冲突的另一个文件夹时,更新开始之前不!这招对我管用。

我知道这是一个老问题,但是我在 Android Studio 2.3.3中更新 SDK 组件时遇到了同样的错误。我能够通过启动 SDK 管理器并取消检查显示错误的组件并单击“ Apply”来修复这个问题。只卸载了那个组件。完成后,我重新检查组件并再次单击“ Apply”。完成后,有问题的组件被更新到最新版本。这比完全卸载/重新安装要快得多,如上面的解决方案之一所述。

希望这对谁有帮助。

我知道这是一个非常古老的问题,但我面临这个问题几乎每次我试图更新我的工作室。唯一的解决方案,我知道哪个工作肯定是干净的安装工作室... 。这是费时的。因此,解决方案是当您知道文件的名称时,搜索包含指定文件的文件夹的位置。检查该文件夹上是否有锁定图标,是否已将共享设置更改为所有人并共享该文件夹。如果文件夹上没有锁定图标,请检查它是否处于只读模式。这对我很有用,希望有人能发现它的用处。 干杯。

您可以在 android-sdk 文件夹中找到这些文件,然后删除这些文件,并检查您的文件夹权限(android-sdk,build-tools,tools) ,如果您可以写,然后再次下载。

我来解决这个问题。

这是另一种选择,它不是很容易比重新安装,但至少你不必担心你的设置丢失

  1. 转到 help-> about 并注意当前安装的版本
  2. https://developer.android.com/studio/archive下载当前版本的 zip 文件
  3. 用 zip 中的文件手动覆盖冲突文件
  4. 正常更新
  1. 在您的系统中,您也可能需要注销并重新以 admin用户的身份登录。
  2. 更新 Android 工作室[管理用户]。
  3. 以前用户身份重新登录。

我也有过类似的问题。我只是确认了整个文件夹的所有权。由于某些原因,一些文件归 root 所有,所以我将其更改为我的所有权。在 linux 中,你可以在 Android Studio 文件夹中使用以下命令:

sudo chown yourusername:yourusername -R android-studio-folder

我刚刚又试了一次,一切都更新成功了。希望它有帮助!

唯一对我有效的解决方案是我重新安装了 Android Studio 的最新版本,没有手动卸载它,当启动安装程序时,它要求我卸载,并说你的设置将不会丢失,所以我检查卸载,一切顺利,没有任何问题,并得到最新版本安装和我的所有设置相同。

我在从 Android Studio 3.4.2升级到3.5时出现了这种症状。

在我的例子中,受影响的文件是 plugins/Kotlin/kotlinc/bin/kotlinc

原因是,虽然文件的 内容根本没有被修改... ... 但它上面的 Unix 权限位已经被修改了。

具体来说,这是一个非可执行文件,我曾经在某个时候将它修改为可执行文件(因为它应该是可执行文件) ,以便从命令行使用它。

修正的方法是使用 chmod将这些权限位设置回去:

$ chmod a-x /PATH/TO/android-studio/plugins/Kotlin/kotlinc/bin/*

这可能不是这种症状的一个超常见原因,但是希望它能对其他人有所帮助。我当然不记得做过这样的改变,但是一旦我发现了,我就知道我为什么要做这样的改变。

使用 JetBrains 工具箱 for Android Studio 更新,问题解决。不需要干扰文件权限。尤其是在公司设备上。

我在从3.1. x 升级到3.5. x 时也出现了同样的错误。对我有效的方法是从 https://developer.android.com/studio下载新的 Android Studio 映像并安装它(当问我是否要替换旧版本时,我说是的)。现在看来一切都很顺利。

我在 Ubuntu 18.04上尝试将 Android Studio 从3.4版升级到3.5版时遇到了这个问题。我已经将 Android Studio 目录的所有权更改为我的用户:

sudo chown -R <username> /opt/android-studio

它为我解决了所有的错误,只有一个例外,因为我仍然有一个 jre/bin/java - Access Denied错误,我通过终止它的进程解决了这个错误:

# The second column of this command's output is PID.
ps -aux | grep /opt/android-studio/jre/bin/java


kill <PID>

我也遇到过类似的问题,并解决了它。有些文档是安装在我电脑上的软件的 加密了,所以不可能更新到 Android Studio 3.6(事实上每次更新我都有同样的问题)。

enter image description here

要解决这个问题,只需在 Android Studio 安装文件夹(可能是 Program Files/Android)中找到这些文件,然后将其 解密。之后,你就可以走了。希望能有所帮助!

当我从3.5升级到3.6的时候,我也犯了同样的错误,我成功地解决了这个问题,并且没有丢失任何 sdk 平台和 avd 中的虚拟机,我安装了最新版本的 android,首先导出设置,然后删除了两个文件夹。”。在主目录中的 AndroidStudio3.x 和/usr/local 或/opt 目录中的“ android-Studio”,然后下载最新版本的 android Studio 的 zip 文件,并将“ android-Studio”文件夹移动到/usr/local 或/opt。现在运行/android-Studio/bin/studio.sh 并导入设置,将安装 Now Latest version。

当我尝试使用不同的用户帐户升级 Android Studio 到安装了 Android Studio 的帐户(该帐户具有管理员权限)时,我得到了这个错误。当我切换到安装了 Android Studio 的帐户时,我能够升级而不会出现这个问题。