【问题标题】:Installation did not complete successfully. see the IDE log for details - Android studio安装未成功完成。有关详细信息,请参阅 IDE 日志 - Android Studio
【发布时间】:2017-09-09 04:24:15
【问题描述】:

我正在更新我的 android studio,但显示以下错误:

我的安卓工作室是2.3.1

【问题讨论】:

  • "查看 IDE 日志了解详细信息" 你看到了吗?说什么?
  • “系统找不到路径”...您的安装目录丢失

标签: android android-studio android-studio-2.3


【解决方案1】:

有时会出现这种情况,您必须从头开始重新下载所有文件,因为似乎有时下载失败,然后重试

【讨论】:

    【解决方案2】:

    我之前遇到过这个问题,我尝试卸载android studio并尝试了所有方法,但我找到了解决方案..

    解决办法是:

    从头下载SDK,并将SDK路径更改为新的,然后一切正常..祝你好运

    【讨论】:

    • 您能否在答案中添加更多细节?
    • @JohnHarris 你能告诉我你想了解什么吗?
    • 当您写道:“从头开始下载 SDK”是什么意思?从最初的 IDE 设置?来自网络?在安装 IDE 之前?然后你说改变sdk路径。在哪里?在IDE中?在操作系统中?在哪里?。你的指示不清楚,对我们中的许多人来说很清楚,但不是对所有人都清楚。我什至不知道为什么这个答案被接受了,甚至还有其他人的支持率更高。
    • @JohnHarris 当我遇到这个问题时,这些其他赞成的答案都不适合我,我编写了适合我的解决方案。看起来它与提出问题的人一起工作,这就是他将这个答案视为接受的原因!
    • @JohnHarris 关于您的问题,首先我的意思是从互联网开始下载 SDK,其次,当我们尝试更新 android studio 时出现问题,所以 android studio 已经安装但是不能更新,第三,在IDE中更改SDK路径。如果你也遇到同样的情况,我希望现在已经清楚了。
    【解决方案3】:

    删除

    sdk-root\sources\android-##\.installer\.installData

    sdk-root\platforms\android-##\.installer\.installData

    【讨论】:

    • 可能会感谢提供更多信息的答案
    • 这对我有用。只需找到.installData 文件并删除:)
    • 就我而言,问题出在sdk-root\ndk-bundle\.installer\.installData
    【解决方案4】:

    当我尝试通过 AndroidSDK 管理器安装模拟器时,我也坚持这一点。 解决方案很简单。 右键单击您的 Android sdk 主页并选择按时间排序。 并查看最后修改的文件。 就我而言,有两个文本文件。根文件夹中的第一个文件 - “.knownPackages”,其文本类似于:“ÈäUuMá–m ™ŒÝ¼´”,另一个位于“.installdata”,文本无休止“nullnullnull ....”。但我现在忘记了它的位置。您可以在 Windows 资源管理器中搜索。 然后我将它们替换为与 Android 主页无关的文件夹。 Sdk 在模拟器安装后重新生成它们。它开始像以前一样工作

    【讨论】:

      【解决方案5】:

      原因是 SDK 管理器会写入它下载安装程序的临时文件的位置。例如,在 OP 的情况下,它如下所述:

      in a line form the log or error message

      由于某些原因,该文件可能不再可用,Android Studio 会出现此错误,而不是要求重新下载。

      解决此问题的解决方案是找到文件.installData,SDK 管理器从中获取此信息并将其删除。这将强制 SDK 管理器仅重新下载该组件您无需再次下载完整的 SDK

      文件的内容看起来像这样

      #Tue May 16 18:41:10 GST 2017
      class=com.android.repository.impl.installer.BasicInstaller
      path=C\:\\Users\\user\\AppData\\Local\\Temp\\PackageOperation03
      

      不同组件的文件内容和路径会有所不同

      【讨论】:

      • 这对我有用。只需找到.installData 文件并删除:)
      • 为我工作.. 按照错误消息中的路径(使用 ; 而不是 . )查找并删除 installData 文件,瞧.. 一切都很好
      • 我的sdk路径C:\Android\android-sdk中没有.installData这样的文件
      • @user924 你能分享你得到的错误信息吗?顺便说一下,一般在sdk-root\sources\android-##\.installer\.installDatasdk-root\platforms\android-##\.installer\.installData里面
      【解决方案6】:
      1. 检查日志 - 菜单 -> 帮助 -> 显示登录文件。
      2. 在文件资源管理器中按修改时间排序文件。
      3. 转到最后更新的文件,你会发现那里写了一些错误

      就我而言,它是“设备上没有剩余空间”。

      【讨论】:

        【解决方案7】:

        我遇到了同样的问题,我尝试卸载/安装 android studio,但这对我来说不起作用。 我最近安装了一个新的 Windows 副本。我正在使用 Windows 10 64 位。 我的问题原来是包含 android studio/sdk 的文件夹的权限。 为了解决这个问题,我删除了旧 Windows 用户的旧用户权限,并为我的新用户添加了完全控制权(不确定,但我认为修改权限就足够了)。 为此,我右键单击该文件夹,然后选择安全选项卡。

        然后点击编辑

        然后在新屏幕中点击添加

        我的用户名为hany,所以我写了hany,然后单击“检查名称”并选择正确的名称。单击“确定”

        用户显示为用户 (DESKTOP-8FKNNEM\Users),然后我检查完全控制然后确定

        如果用户已经存在于安全选项卡中,那么它应该具有允许写入的权限

        【讨论】:

          【解决方案8】:

          我在 Linux 上遇到了同样的问题。 这是 SDK 安装文件夹的权限问题。

          Tools -> Android -> SDK manager窗口顶部有SDK安装文件夹。

          只需在这个文件夹上做一个chmod 777 -R,问题就解决了。

          【讨论】:

          • chmod -R 777 /Users/[username]/Library/Android/sdk 在 Mac 上
          【解决方案9】:

          点击此链接https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement 下载英特尔 XAMP 下载后解压此文件并安装 intelhaxm-android.exe 文件 问题解决了......

          【讨论】:

          【解决方案10】:

          ide.log 位置

          帮助 -> 在资源管理器中显示日志

          【讨论】:

          • 谢谢!终于找到我的答案了!!你救了我的命
          【解决方案11】:

          我遇到了同样的问题,但以管理员模式启动 Android Studio 帮助我继续更新。

          【讨论】:

          • 如何在管理员模式下启动它?
          • 右键单击菜单项,您会看到“以管理员身份运行”选项。
          【解决方案12】:

          右击android studio并点击以管理员身份运行..它会工作。

          【讨论】:

            【解决方案13】:

            我的解决方案:(不像看起来那么复杂)

            • 关闭项目并退出 Android Studio。
            • 以管理员身份运行 Android Studio。 (右击安卓的图标就可以了。)
            • Android 会自动加载以前的项目,这正是我应该离开的地方。
            • 但是,它不是我离开的地方。在早期的项目中,事情(sdk 设置/位置)没有出错。
            • 接下来,我打开我想要处理的项目。出现一个对话框,说明 Project SDK 和 Android SDK 指向不同的本地文件夹。两个按钮允许我选择要使用的 SDK 位置。
            • 任何一个都可以工作!!!

            反思:

            • 当我们切换到其他用户但尝试处理同一个项目时会发生这种情况。
            • 我们应该记住以管理员身份运行 Android Studio,除非我们对 SDK 的工作原理有绝对清晰的认识。

            【讨论】:

              【解决方案14】:

              我用来解决这个问题的最简单方法是以管理员身份运行 Android Studio(注意!我的 android studio 安装在 C:/ 分区,所以这个问题是由权限引起的)

              enter image description here

              【讨论】:

                【解决方案15】:

                我在advice@dmsherazi 的 Windows 系统驱动器上找到了一个文件“.installData”。我在这个文件中只是删除了指定路径的行。然后我重新启动了 Studio,更新就到位了。

                【讨论】:

                  【解决方案16】:

                  解决方案:安装并重新安装 Android Studio SDK 或删除 C:\Users\UserName\AppData\Local\Android\Sdk\extras\google\instantapps 中的 \instantapps 文件夹可能是正确的解决方案

                  【讨论】:

                    【解决方案17】:

                    转到“android-sdk”文件夹。然后转到“ndk-bundle”,找到并删除“.installData”。返回 Android Studio 并转到“Help”和“Check for Updates...”。我希望这适用于大多数系统。此问题已在 Android Studio 3.3.2 版本上解决。

                    【讨论】:

                      【解决方案18】:

                      确保您对 sdk 所在的文件夹具有正确的访问权限

                      【讨论】:

                        【解决方案19】:

                        如果这个问题是 Ubuntu 的,请尝试使用命令以管理员权限启动 android studio

                        sudo sh studio.sh

                        它会解决这个问题。

                        【讨论】:

                          【解决方案20】:

                          如果您要使用控制台命令,它将是:

                          chmod -R 777 /www/store-R(或--recursive)选项使其递归。

                          或者如果你想让当前目录下的所有文件都拥有所有权限类型:

                          chmod -R 777 ./
                          

                          如果您需要有关chmod 命令的更多信息,请参阅:File permission

                          【讨论】:

                            【解决方案21】:

                            确保在执行 sdk 更新时没有运行模拟器。是我的问题导致了这个错误。

                            【讨论】:

                            • 这是我的问题。关闭正在运行的模拟器后,安装新的安卓模拟器没有任何问题。
                            【解决方案22】:

                            首先您必须显示隐藏文件。然后去这个位置... “C:\Users\pc\AppData\Local\Android\Sdk\emulator.installer” 在那里你会找到一个名为“.installData”的文件。只是删除它。 回到 Android Studio 并转到“帮助”和“检查更新...”。我希望这适用于大多数系统。 稍后谢谢我?

                            【讨论】:

                              【解决方案23】:

                              我遇到了同样的问题,我尝试删除 sdk-root\.temp 目录,它对我有用。

                              【讨论】:

                                猜你喜欢
                                • 1970-01-01
                                • 1970-01-01
                                • 1970-01-01
                                • 2013-09-21
                                • 2020-08-28
                                • 2021-03-31
                                • 2017-06-30
                                • 2019-06-05
                                • 2015-09-02
                                相关资源
                                最近更新 更多