安装没有成功完成。有关详细信息,请参阅 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
不同组件的文件内容和路径会有所不同
- 检查日志 - 菜单 -> 帮助 -> 显示登录文件。
- 在文件资源管理器中按修改时间排序文件。
- 到最后更新的文件结束你会发现那里写了一些错误
在我的例子中,它是“没有 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另一个互联网连接并重试。
我正在更新我的 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
不同组件的文件内容和路径会有所不同
- 检查日志 - 菜单 -> 帮助 -> 显示登录文件。
- 在文件资源管理器中按修改时间排序文件。
- 到最后更新的文件结束你会发现那里写了一些错误
在我的例子中,它是“没有 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
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
我在
解决方法:安装并重新安装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 studiosudo 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另一个互联网连接并重试。