Android Studio 更新:在安装区发现了一些冲突
Android Studio Update: Some conflicts found in installation area
当我启动 Android Studio 时,它会显示有关 1.1 版本新更新的弹出窗口。但是当我开始更新时,下载所有补丁文件后,重新启动时,显示以下错误:
我几乎在 Google 和 Whosebug 上到处搜索。已经有两个问题了:this and this。但其中 none 有任何正确答案。我还尝试 运行 以管理员身份重新启动 PC,关闭防火墙,卸载防病毒软件。但是 none 他们的工作。
我正在使用 windows 7 32 位。如何解决这个问题呢?有人可以帮忙吗?
我在其他一些文件上也有类似的问题,但无法解决。
您应该下载最后一个 Android Studio 版本并删除旧版本。
似乎绕过此错误并成功更新 Android Studio 的唯一方法是卸载并重新安装它。
- 卸载前,通过文件备份您的 IDE 设置 |导出设置。
- 从 the Other Downloads section 下载 "No SDK tools included" exe。避免使用下载加速器,因为它们经常会弄乱从 https://dl.google.com 的下载。
- 在安装向导中,如果您使用 Genymotion 并且不需要 Google 的 Android 模拟器,您可以取消选中更新 AVD。
您应该检查 JDK 位置 设置,该设置似乎在每次 Android Studio 更新时都会更改,使用命令 ctrl + Alt + Shift + S(显示项目结构 菜单选项,取消选中 使用嵌入式JDK 并找到您当前的JDK 位置,在 windows 台机器上,您可以在 环境变量 JAVA_HOME.
中看到该位置
有一个解决方法,尝试在更新开始时删除导致冲突的文件或将其移动到另一个文件夹!这对我有用。
我知道这是一个较旧的问题,但我在 Android Studio 2.3.3 中更新 SDK 组件时遇到了同样的错误。我能够通过启动 SDK 管理器并取消选中显示错误的组件并单击 "Apply" 来解决问题。那只卸载了那个组件。完成后,我重新检查组件并再次单击"Apply"。完成后,有问题的组件已更新到最新版本。这比上述解决方案之一所述的完整 un-install/re-install 要快得多。
希望这对某人有所帮助。
我知道这是一个很老的问题,但我几乎每次尝试更新我的工作室时都会遇到这个问题。我知道唯一可行的解决方案是全新安装工作室....这很耗时。所以解决方案是当你知道文件的名称时,搜索包含指定文件的文件夹的位置。检查该文件夹上是否有锁定图标,如果有则将共享设置更改为所有人并共享该文件夹。如果文件夹上没有锁图标,请检查它是否处于只读模式。这对我有用,希望有人觉得这有用。
干杯。
您可以在android-sdk文件夹中找到文件,并删除这些文件,并检查您对该文件夹的权限(android-sdk、build-tools、tools),如果你可以写,然后再下载。
我解决了问题。
这是另一个选项,它并不比重新安装容易多少,但至少你不必担心你的设置丢失
- 转到帮助->关于并记下您当前安装的版本
- 在 https://developer.android.com/studio/archive
下载当前版本的 zip 文件
- 用 zip 中的文件手动覆盖冲突文件
- 正常更新
- 您也可能需要注销并以系统中的
admin
用户身份重新登录。
- 更新 Android 工作室 [管理员用户]。
- 以之前的用户身份重新登录。
我遇到了类似的问题。我所做的是确保整个文件夹的所有权。出于某种原因,有些文件归 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 Toolbox 进行 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>
我遇到过类似的问题并已解决。一些文档被我 PC 上安装的软件 加密,因此无法更新到 Android Studio 3.6(事实上每次更新我都有同样的问题)。
要解决它,只需在Android Studio 安装文件夹(可能是程序Files/Android)中找到那些文件并解密 即可。在那之后,你应该可以开始了。我希望它有所帮助!
我从 3.5 升级到 3.6 时也出现了同样的错误,我通过安装最新版本 android,在不丢失任何 sdk 平台和 avd 中的虚拟机的情况下解决了这个问题,首先导出设置和然后删除主目录中的“.AndroidStudio3.x”和/usr/local或/opt目录中的"android-studio"两个文件夹,然后下载最新版本的android studio和zip文件将 "android-studio" 文件夹移动到 /usr/local 或 /opt。现在 运行 /android-studio/bin/studio.sh 并导入设置,现在将安装最新版本。
我尝试使用不同的用户帐户将 Android Studio 升级到安装 Android Studio 的帐户(该帐户具有管理员权限)时出现此错误。当我切换到安装 Android Studio 的帐户时,我能够在没有发生此问题的情况下进行升级。
当我启动 Android Studio 时,它会显示有关 1.1 版本新更新的弹出窗口。但是当我开始更新时,下载所有补丁文件后,重新启动时,显示以下错误:
我几乎在 Google 和 Whosebug 上到处搜索。已经有两个问题了:this and this。但其中 none 有任何正确答案。我还尝试 运行 以管理员身份重新启动 PC,关闭防火墙,卸载防病毒软件。但是 none 他们的工作。
我正在使用 windows 7 32 位。如何解决这个问题呢?有人可以帮忙吗?
我在其他一些文件上也有类似的问题,但无法解决。
您应该下载最后一个 Android Studio 版本并删除旧版本。
似乎绕过此错误并成功更新 Android Studio 的唯一方法是卸载并重新安装它。
- 卸载前,通过文件备份您的 IDE 设置 |导出设置。
- 从 the Other Downloads section 下载 "No SDK tools included" exe。避免使用下载加速器,因为它们经常会弄乱从 https://dl.google.com 的下载。
- 在安装向导中,如果您使用 Genymotion 并且不需要 Google 的 Android 模拟器,您可以取消选中更新 AVD。
您应该检查 JDK 位置 设置,该设置似乎在每次 Android Studio 更新时都会更改,使用命令 ctrl + Alt + Shift + S(显示项目结构 菜单选项,取消选中 使用嵌入式JDK 并找到您当前的JDK 位置,在 windows 台机器上,您可以在 环境变量 JAVA_HOME.
中看到该位置有一个解决方法,尝试在更新开始时删除导致冲突的文件或将其移动到另一个文件夹!这对我有用。
我知道这是一个较旧的问题,但我在 Android Studio 2.3.3 中更新 SDK 组件时遇到了同样的错误。我能够通过启动 SDK 管理器并取消选中显示错误的组件并单击 "Apply" 来解决问题。那只卸载了那个组件。完成后,我重新检查组件并再次单击"Apply"。完成后,有问题的组件已更新到最新版本。这比上述解决方案之一所述的完整 un-install/re-install 要快得多。
希望这对某人有所帮助。
我知道这是一个很老的问题,但我几乎每次尝试更新我的工作室时都会遇到这个问题。我知道唯一可行的解决方案是全新安装工作室....这很耗时。所以解决方案是当你知道文件的名称时,搜索包含指定文件的文件夹的位置。检查该文件夹上是否有锁定图标,如果有则将共享设置更改为所有人并共享该文件夹。如果文件夹上没有锁图标,请检查它是否处于只读模式。这对我有用,希望有人觉得这有用。 干杯。
您可以在android-sdk文件夹中找到文件,并删除这些文件,并检查您对该文件夹的权限(android-sdk、build-tools、tools),如果你可以写,然后再下载。
我解决了问题。
这是另一个选项,它并不比重新安装容易多少,但至少你不必担心你的设置丢失
- 转到帮助->关于并记下您当前安装的版本
- 在 https://developer.android.com/studio/archive 下载当前版本的 zip 文件
- 用 zip 中的文件手动覆盖冲突文件
- 正常更新
- 您也可能需要注销并以系统中的
admin
用户身份重新登录。 - 更新 Android 工作室 [管理员用户]。
- 以之前的用户身份重新登录。
我遇到了类似的问题。我所做的是确保整个文件夹的所有权。出于某种原因,有些文件归 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 Toolbox 进行 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>
我遇到过类似的问题并已解决。一些文档被我 PC 上安装的软件 加密,因此无法更新到 Android Studio 3.6(事实上每次更新我都有同样的问题)。
要解决它,只需在Android Studio 安装文件夹(可能是程序Files/Android)中找到那些文件并解密 即可。在那之后,你应该可以开始了。我希望它有所帮助!
我从 3.5 升级到 3.6 时也出现了同样的错误,我通过安装最新版本 android,在不丢失任何 sdk 平台和 avd 中的虚拟机的情况下解决了这个问题,首先导出设置和然后删除主目录中的“.AndroidStudio3.x”和/usr/local或/opt目录中的"android-studio"两个文件夹,然后下载最新版本的android studio和zip文件将 "android-studio" 文件夹移动到 /usr/local 或 /opt。现在 运行 /android-studio/bin/studio.sh 并导入设置,现在将安装最新版本。
我尝试使用不同的用户帐户将 Android Studio 升级到安装 Android Studio 的帐户(该帐户具有管理员权限)时出现此错误。当我切换到安装 Android Studio 的帐户时,我能够在没有发生此问题的情况下进行升级。