安装没有成功完成。有关详细信息,请参阅 IDE 日志 - Android studio

Installation did not complete successfully. see the IDE log for details - Android studio

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

我的 android 工作室是 2.3.1

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

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

解决方案是:

从头下载SDK,把SDK路径改成新路径,就可以了..祝你好运

删除

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

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

有一次我在尝试通过 AndroidSDK 管理器安装模拟器时也卡住了。 解决方法很简单。 右键单击您的 Android sdk 主页,然后 select 按时间排序。 并查看最后修改的文件。 就我而言,有两个文本文件。根文件夹中的第一个文件 - “.knownPackages”,其文本类似于:“ÈäUuMá–m ™ŒÝ¼´”,另一个文件位于“.installdata"with endless text "nullnullnull....”。但我现在忘记了它的位置。您可以在 windows 资源管理器中搜索它。 然后我将它们替换到与 Android 家无关的文件夹中。 SDK 在模拟器 installation.And 之后重新生成了它们,它像以前一样开始工作

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

in a line form the log or error message

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

解决此问题的方法是找到 SDK 管理器从中获取此信息的文件 .installData 并将其删除。这将强制 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

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

  1. 检查日志 - 菜单 -> 帮助 -> 显示登录文件。
  2. 在文件资源管理器中按修改时间排序文件。
  3. 到最后更新的文件结束你会发现那里写了一些错误

在我的例子中,它是“没有 space 留在设备上 ”。

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

然后点击编辑

然后在新屏幕中点击添加

我的用户名为 hany,所以我写了 hany,然后单击“检查名称”,它选择了正确的 one.Click 好的

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

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

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

工具 -> Android -> SDK 管理器 中 window 顶部有 SDK 安装文件夹。

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

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

ide.log 位置

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

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

右键单击 android studio 并单击 运行 管理员身份..它会起作用。

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

  • 关闭项目并退出 Android Studio。
  • 运行 Android Studio 作为管理员。 (右键单击 Android 的图标即可。)
  • Android 自动加载以前的项目,就在我应该离开它的地方。
  • 但是,它不在我离开的地方。在一个早期的项目中,事情 (sdk settings/locations) 没有出错。
  • 接下来,我打开我要处理的项目。出现一个对话框,指出 Project SDK 和 Android SDK 指向不同的本地文件夹。我可以通过两个按钮选择要使用的 SDK 位置。
  • 两者都应该有效!!!

反思:

  • 当我们切换到不同的用户但试图在同一个项目上工作时,就会发生这种情况。
  • 我们应该记得 运行 Android Studio 作为管理员,除非我们对 SDK 的工作原理有绝对清晰的认识。

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

enter image description here

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

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

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

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

如果此问题与 Ubuntu 有关,请尝试使用命令

以管理员权限启动 android studio

sudo sh studio.sh

它将解决这个问题。

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

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

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

chmod -R 777 ./

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

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

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

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

检查您的互联网connection/Change另一个互联网连接并重试。