当我启动Android Studio时,会显示有关1.1版本新更新的弹出窗口。但是当我开始更新时,在下载所有补丁文件后,在重新启动时,它会显示以下错误:
我几乎在Google和Stackoverflow上搜索了所有内容。已经有两个问题:this和this。但他们都没有任何正确的答案。我还尝试以管理员身份运行,重新启动PC,关闭防火墙,卸载防病毒软件。但他们都没有工作。
我正在使用Windows 7 32位。如何解决这个问题呢?有人可以帮忙吗?
答案 0 :(得分:24)
我知道这是一个较旧的问题,但在Android Studio 2.3.3中更新SDK组件时遇到了同样的错误。我能够通过启动SDK管理器并取消检查显示错误的组件并单击" Apply"来解决问题。那个组件没有安装。完成后,我重新检查了组件并点击了#34; Apply"再次。完成后,有问题的组件更新到最新版本。这比完全卸载/重新安装快得多,如上述解决方案之一所述。
希望这有助于某人。
答案 1 :(得分:12)
我在其他一些文件上遇到了类似的问题而无法理解。
您应该下载最后一个Android Studio版本并删除旧版本。
答案 2 :(得分:7)
这是另一种选择,它不比重新安装容易,但至少你不必担心丢失设置
答案 3 :(得分:6)
似乎绕过此错误并成功更新Android Studio的唯一方法是卸载并重新安装。
答案 4 :(得分:2)
使用 JetBrains工具箱进行Android Studio更新,问题已解决。无需弄乱文件权限。尤其是在公司设备上。
答案 5 :(得分:1)
有一种解决方法,尝试在更新开始之前删除或移动导致冲突的文件到另一个文件夹!这对我有用。
答案 6 :(得分:0)
admin
用户身份注销并重新登录。答案 7 :(得分:0)
当我尝试使用不同的用户帐户将 Android Studio 升级到安装 Android Studio 的帐户(该帐户具有管理员权限)时遇到此错误。当我切换到安装了 Android Studio 的帐户时,我能够在没有发生此问题的情况下进行升级。
答案 8 :(得分:0)
从3.5升级到3.6时,我也遇到了相同的错误,通过安装最新版本的android,我设法解决了这一问题,又没有丢失任何sdk平台和虚拟机,首先导出设置,然后删除两个文件夹,主目录中的“ .AndroidStudio3.x”和/ usr / local或/ opt目录中的“ android-studio”,然后下载最新版本的android studio的zip文件,并将“ android-studio”文件夹移至/ usr / local或/ opt。现在运行/android-studio/bin/studio.sh并导入设置,现在将安装最新版本。
答案 9 :(得分:0)
当我尝试将Android Studio从3.4更新到3.5版本时,在Ubuntu 18.04上遇到了这个问题。我已将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>
答案 10 :(得分:0)
从3.1.x升级到3.5.x时出现相同的错误。对我有用的是从https://developer.android.com/studio下载新的Android Studio映像并进行安装(当询问我是否要替换旧版本时,我说是)。现在一切似乎都正常了。
答案 11 :(得分:0)
从Android Studio 3.4.2升级到3.5时,我有这种症状。
就我而言,受影响的文件是plugins/Kotlin/kotlinc/bin/kotlinc
。
原来的原因是,虽然文件的内容根本没有被修改……但是它的 Unix权限位却被修改了。
具体来说,这是一个不可执行的文件,为了通过命令行使用它,我有时将其chmod设置为可执行文件(因为应该是这样)。
解决方法是使用chmod
重新设置这些权限位:
$ chmod a-x /PATH/TO/android-studio/plugins/Kotlin/kotlinc/bin/*
这可能不是导致此症状的超级常见原因,但希望对其他人有所帮助。 :-)我当然不记得要进行更改,尽管一旦发现它,我就知道为什么要这么做。
答案 12 :(得分:0)
唯一适用于我的解决方案是我重新安装了Android Studio最新版本,而没有手动卸载,并且在启动安装程序时要求我卸载并说您的设置不会丢失,因此我检查了卸载,一切顺利没有任何问题,并安装了最新版本,并且我的所有设置都相同。
答案 13 :(得分:0)
我有类似的问题。我要做的是确保整个文件夹的所有权。由于某些原因,某些文件由root拥有,因此我将其更改为我的所有权。在Linux中,您可以在Android Studio文件夹中使用followoing命令:
sudo chown yourusername:yourusername -R android-studio-folder
我再试一次,一切都成功更新。希望对您有帮助!
答案 14 :(得分:0)
您可以在android-sdk文件夹中找到这些文件,并删除这些文件,并检查您对该文件夹的权限(android-sdk,build-tools,tools),如果您可以编写,然后再次下载。
我解决了这个问题。
答案 15 :(得分:0)
我知道这是一个非常古老的问题,但我几乎每次尝试更新我的工作室时都会遇到这个问题。只有我知道哪种方法可行的解决方案是干净安装工作室......这很费时间。所以解决方案是当你知道文件的名称时,搜索包含指定文件的文件夹的位置。检查该文件夹上是否有锁定图标,如果有,则将共享设置更改为所有人并共享该文件夹。如果文件夹上没有锁定图标,请检查它是否处于只读模式。这对我有用,希望有人觉得这很有用。 欢呼声。
答案 16 :(得分:0)
您应该检查 JDK位置设置,这些设置在每次Android Studio更新时都会更改,命令为 ctrl + Alt + Shift + S (显示项目结构菜单选项,取消选中 使用嵌入式JDK >并找到您当前的JDK位置,在Windows机器上,您可以在环境变量上看到该位置 JAVA_HOME 。
答案 17 :(得分:-1)
我有一个类似的问题并解决了。某些文档已通过我PC上安装的软件进行了加密,因此无法更新到Android Studio 3.6(实际上,每次更新我都遇到相同的问题)。
要解决此问题,只需在Android Studio安装文件夹(可能是Program Files / Android)中找到这些文件,然后解密即可。之后,您应该会很好。希望对您有所帮助!
答案 18 :(得分:-2)
它可能不是一个解决方案。但它对我有用。
你的androidstudio文件夹的路径语言都是英文的吗?
喜欢 D:\ Users \(其他语言)\ Android-Studio
我的用户名是韩国,这是错误的原因