Android Studio fails to install update (error : Failed to read or create install properties file.)
Android Studio fails to install update (error : Failed to read or create install properties file.)
错误截图
我是运行[AndroidStudio 2.3
构建 #AI-162.3764568,构建于 2017 年 2 月 24 日
JRE: 1.8.0_112-release-b06 amd64
JVM:JetBrains s.r.o] 在 Ubuntu 16.04 上的 OpenJDK 64 位服务器 VM。从最近几天 android 开始,studio 在尝试更新时出现错误。我不知道如何解决这个问题。
- 删除旧版本
- 重启
- 安装新版本
希望这对您有所帮助:)
问题已解决!
我的 Android 目录的权限设置为只能由 root 写入,因此 android-studio 无法写入任何更改。我将权限更改为 777 并解决了问题。
谢谢你的帮助。
我 运行 Android 工作室作为管理员然后它工作,因为它是一个权限问题。
chmod 777 $ANDROID_HOME -R
这不是@spark 提到的好的解决方案。
我通过为自己设置所有权解决了这个问题
sudo chown $USER:$USER $ANDROID_HOME -R
如果您使用的是 *nix 系统,您应该找到 $ANDROID_HOME
。我的安装在 /opt
里面。鉴于此目录属于 root
,您需要在 运行 命令之前调用 sudo
。
在 windows 中,您可以 运行 Android Studio 作为 管理员
对于 macOS:
sudo chmod -R 777 ~/Library/Android
我遇到了同样的问题,我通过首先在 SDK 管理器工具 > 选项菜单中启用“强制使用 http://... 获取 https://... 源”设置解决了这个问题.然后我以管理员身份打开 Android Studio。
方案一:
使用:sudo chown $USER: $ANDROID_HOME -R
我的解决方案是设置文件夹权限(和 sub-folders 使用 -R)。
根本原因:
我的 Android SDK 目录的权限设置为只能由 root 写入,因此 android-studio 无法写入任何更改。
详细过程:
以$ANDROID_HOME/platform-tools为例:
sudo chown $USER: $ANDROID_HOME/platform-tools
执行命令行前:
bin ls -la $ANDROID_HOME/
total 56
drwxr-xr-x@ 26 gongzelong staff 832 Nov 3 01:51 .
drwx------@ 104 gongzelong staff 3328 Nov 6 17:55 ..
-rw-r--r--@ 1 gongzelong staff 18436 Oct 26 21:17 .DS_Store
drwxr-xr-x 2 gongzelong staff 64 Nov 4 01:47 .downloadIntermediates
-rw-r--r-- 1 gongzelong staff 16 Nov 6 17:46 .knownPackages
drwxr-xr-x 41 gongzelong staff 1312 Nov 4 23:08 .temp
-rw-r--r--@ 1 gongzelong staff 1158 Aug 30 2018 SDK Readme.txt
drwxr-xr-x@ 2 gongzelong staff 64 Aug 29 2016 add-ons
drwxr-xr-x@ 34 gongzelong staff 1088 Nov 3 01:47 build-tools
drwxr-xr-x@ 6 gongzelong staff 192 Apr 24 2019 cmake
drwxr-xr-x@ 51 gongzelong staff 1632 Oct 24 2016 docs
drwxr-xr-x 17 root wheel 544 Nov 12 2019 emulator
drwxr-xr-x@ 8 gongzelong staff 256 Jul 31 2018 extras
drwxr-xr-x@ 3 gongzelong staff 96 Nov 7 2017 fonts
drwxr-xr-x@ 9 gongzelong staff 288 Apr 21 2020 licenses
drwxr-xr-x@ 6 gongzelong staff 192 Apr 24 2019 lldb
drwxr-xr-x 7 gongzelong staff 224 Nov 4 22:47 ndk
drwxr-xr-x@ 20 gongzelong staff 640 Sep 29 2018 ndk-bundle
drwxr-xr-x@ 5 gongzelong staff 160 Dec 15 2016 patcher
**drwxr-xr-x 19 root wheel 608 Nov 12 2019 platform-tools**
drwxr-xr-x@ 16 gongzelong staff 512 Nov 3 01:47 platforms
drwxr-xr-x@ 33 gongzelong staff 1056 Feb 17 2020 skins
drwxr-xr-x@ 14 gongzelong staff 448 Nov 3 01:51 sources
drwxr-xr-x@ 13 gongzelong staff 416 Apr 8 2019 system-images
drwxr-xr-x@ 2 gongzelong staff 64 Feb 4 2018 temp
drwxr-xr-x 15 gongzelong staff 480 Oct 26 21:18 tools
执行命令行后:
➜ bin ls -la $ANDROID_HOME/
total 56
drwxr-xr-x@ 26 gongzelong staff 832 Nov 3 01:51 .
drwx------@ 104 gongzelong staff 3328 Nov 6 17:55 ..
-rw-r--r--@ 1 gongzelong staff 18436 Oct 26 21:17 .DS_Store
drwxr-xr-x 2 gongzelong staff 64 Nov 4 01:47 .downloadIntermediates
-rw-r--r-- 1 gongzelong staff 16 Nov 6 17:46 .knownPackages
drwxr-xr-x 41 gongzelong staff 1312 Nov 4 23:08 .temp
-rw-r--r--@ 1 gongzelong staff 1158 Aug 30 2018 SDK Readme.txt
drwxr-xr-x@ 2 gongzelong staff 64 Aug 29 2016 add-ons
drwxr-xr-x@ 34 gongzelong staff 1088 Nov 3 01:47 build-tools
drwxr-xr-x@ 6 gongzelong staff 192 Apr 24 2019 cmake
drwxr-xr-x@ 51 gongzelong staff 1632 Oct 24 2016 docs
drwxr-xr-x 17 root wheel 544 Nov 12 2019 emulator
drwxr-xr-x@ 8 gongzelong staff 256 Jul 31 2018 extras
drwxr-xr-x@ 3 gongzelong staff 96 Nov 7 2017 fonts
drwxr-xr-x@ 9 gongzelong staff 288 Apr 21 2020 licenses
drwxr-xr-x@ 6 gongzelong staff 192 Apr 24 2019 lldb
drwxr-xr-x 7 gongzelong staff 224 Nov 4 22:47 ndk
drwxr-xr-x@ 20 gongzelong staff 640 Sep 29 2018 ndk-bundle
drwxr-xr-x@ 5 gongzelong staff 160 Dec 15 2016 patcher
**drwxr-xr-x 19 gongzelong wheel 608 Nov 12 2019 platform-tools**
drwxr-xr-x@ 16 gongzelong staff 512 Nov 3 01:47 platforms
drwxr-xr-x@ 33 gongzelong staff 1056 Feb 17 2020 skins
drwxr-xr-x@ 14 gongzelong staff 448 Nov 3 01:51 sources
drwxr-xr-x@ 13 gongzelong staff 416 Apr 8 2019 system-images
drwxr-xr-x@ 2 gongzelong staff 64 Feb 4 2018 temp
drwxr-xr-x 15 gongzelong staff 480 Oct 26 21:18 tools
然后我们在SDK管理中进行更新:
安装sdk前后结果截图
方案二:
运行 Android Studio 作为管理部门。
sudo /Applications/Android\ Studio\ 4.1.0.app/Contents/MacOS/studio
也可以安装android sdk更新成功
我在 windows 上遇到了同样的问题,我的问题是 SDK 的相关问题。
当你去File
- Project Structure
- Android SDK Location
你可以看到定义了什么SDK目录。
默认的 SDK 位置是 C:\Program Files (x86)\Android\android-sdk
,看来您需要成为管理员才能下载包。
我将其更改为我的用户目录,因此我不需要管理员权限,而且我能够毫无问题地下载所需的软件包。
还要确保您之前接受了所有许可证。
我 运行 解决了这个问题,当我导航到 SDK 的现有安装时,我发现它已链接到我使用 Homebrew 安装的先前版本(不再受支持)。
修复是删除此符号链接,然后 Android Studio 能够按预期安装更新的 SDK。
错误截图
我是运行[AndroidStudio 2.3 构建 #AI-162.3764568,构建于 2017 年 2 月 24 日 JRE: 1.8.0_112-release-b06 amd64 JVM:JetBrains s.r.o] 在 Ubuntu 16.04 上的 OpenJDK 64 位服务器 VM。从最近几天 android 开始,studio 在尝试更新时出现错误。我不知道如何解决这个问题。
- 删除旧版本
- 重启
- 安装新版本
希望这对您有所帮助:)
问题已解决!
我的 Android 目录的权限设置为只能由 root 写入,因此 android-studio 无法写入任何更改。我将权限更改为 777 并解决了问题。
谢谢你的帮助。
我 运行 Android 工作室作为管理员然后它工作,因为它是一个权限问题。
chmod 777 $ANDROID_HOME -R
这不是@spark 提到的好的解决方案。
我通过为自己设置所有权解决了这个问题
sudo chown $USER:$USER $ANDROID_HOME -R
如果您使用的是 *nix 系统,您应该找到 $ANDROID_HOME
。我的安装在 /opt
里面。鉴于此目录属于 root
,您需要在 运行 命令之前调用 sudo
。
在 windows 中,您可以 运行 Android Studio 作为 管理员
对于 macOS:
sudo chmod -R 777 ~/Library/Android
我遇到了同样的问题,我通过首先在 SDK 管理器工具 > 选项菜单中启用“强制使用 http://... 获取 https://... 源”设置解决了这个问题.然后我以管理员身份打开 Android Studio。
方案一:
使用:sudo chown $USER: $ANDROID_HOME -R
我的解决方案是设置文件夹权限(和 sub-folders 使用 -R)。
根本原因:
我的 Android SDK 目录的权限设置为只能由 root 写入,因此 android-studio 无法写入任何更改。
详细过程:
以$ANDROID_HOME/platform-tools为例:
sudo chown $USER: $ANDROID_HOME/platform-tools
执行命令行前:
bin ls -la $ANDROID_HOME/
total 56
drwxr-xr-x@ 26 gongzelong staff 832 Nov 3 01:51 .
drwx------@ 104 gongzelong staff 3328 Nov 6 17:55 ..
-rw-r--r--@ 1 gongzelong staff 18436 Oct 26 21:17 .DS_Store
drwxr-xr-x 2 gongzelong staff 64 Nov 4 01:47 .downloadIntermediates
-rw-r--r-- 1 gongzelong staff 16 Nov 6 17:46 .knownPackages
drwxr-xr-x 41 gongzelong staff 1312 Nov 4 23:08 .temp
-rw-r--r--@ 1 gongzelong staff 1158 Aug 30 2018 SDK Readme.txt
drwxr-xr-x@ 2 gongzelong staff 64 Aug 29 2016 add-ons
drwxr-xr-x@ 34 gongzelong staff 1088 Nov 3 01:47 build-tools
drwxr-xr-x@ 6 gongzelong staff 192 Apr 24 2019 cmake
drwxr-xr-x@ 51 gongzelong staff 1632 Oct 24 2016 docs
drwxr-xr-x 17 root wheel 544 Nov 12 2019 emulator
drwxr-xr-x@ 8 gongzelong staff 256 Jul 31 2018 extras
drwxr-xr-x@ 3 gongzelong staff 96 Nov 7 2017 fonts
drwxr-xr-x@ 9 gongzelong staff 288 Apr 21 2020 licenses
drwxr-xr-x@ 6 gongzelong staff 192 Apr 24 2019 lldb
drwxr-xr-x 7 gongzelong staff 224 Nov 4 22:47 ndk
drwxr-xr-x@ 20 gongzelong staff 640 Sep 29 2018 ndk-bundle
drwxr-xr-x@ 5 gongzelong staff 160 Dec 15 2016 patcher
**drwxr-xr-x 19 root wheel 608 Nov 12 2019 platform-tools**
drwxr-xr-x@ 16 gongzelong staff 512 Nov 3 01:47 platforms
drwxr-xr-x@ 33 gongzelong staff 1056 Feb 17 2020 skins
drwxr-xr-x@ 14 gongzelong staff 448 Nov 3 01:51 sources
drwxr-xr-x@ 13 gongzelong staff 416 Apr 8 2019 system-images
drwxr-xr-x@ 2 gongzelong staff 64 Feb 4 2018 temp
drwxr-xr-x 15 gongzelong staff 480 Oct 26 21:18 tools
执行命令行后:
➜ bin ls -la $ANDROID_HOME/
total 56
drwxr-xr-x@ 26 gongzelong staff 832 Nov 3 01:51 .
drwx------@ 104 gongzelong staff 3328 Nov 6 17:55 ..
-rw-r--r--@ 1 gongzelong staff 18436 Oct 26 21:17 .DS_Store
drwxr-xr-x 2 gongzelong staff 64 Nov 4 01:47 .downloadIntermediates
-rw-r--r-- 1 gongzelong staff 16 Nov 6 17:46 .knownPackages
drwxr-xr-x 41 gongzelong staff 1312 Nov 4 23:08 .temp
-rw-r--r--@ 1 gongzelong staff 1158 Aug 30 2018 SDK Readme.txt
drwxr-xr-x@ 2 gongzelong staff 64 Aug 29 2016 add-ons
drwxr-xr-x@ 34 gongzelong staff 1088 Nov 3 01:47 build-tools
drwxr-xr-x@ 6 gongzelong staff 192 Apr 24 2019 cmake
drwxr-xr-x@ 51 gongzelong staff 1632 Oct 24 2016 docs
drwxr-xr-x 17 root wheel 544 Nov 12 2019 emulator
drwxr-xr-x@ 8 gongzelong staff 256 Jul 31 2018 extras
drwxr-xr-x@ 3 gongzelong staff 96 Nov 7 2017 fonts
drwxr-xr-x@ 9 gongzelong staff 288 Apr 21 2020 licenses
drwxr-xr-x@ 6 gongzelong staff 192 Apr 24 2019 lldb
drwxr-xr-x 7 gongzelong staff 224 Nov 4 22:47 ndk
drwxr-xr-x@ 20 gongzelong staff 640 Sep 29 2018 ndk-bundle
drwxr-xr-x@ 5 gongzelong staff 160 Dec 15 2016 patcher
**drwxr-xr-x 19 gongzelong wheel 608 Nov 12 2019 platform-tools**
drwxr-xr-x@ 16 gongzelong staff 512 Nov 3 01:47 platforms
drwxr-xr-x@ 33 gongzelong staff 1056 Feb 17 2020 skins
drwxr-xr-x@ 14 gongzelong staff 448 Nov 3 01:51 sources
drwxr-xr-x@ 13 gongzelong staff 416 Apr 8 2019 system-images
drwxr-xr-x@ 2 gongzelong staff 64 Feb 4 2018 temp
drwxr-xr-x 15 gongzelong staff 480 Oct 26 21:18 tools
然后我们在SDK管理中进行更新:
安装sdk前后结果截图
方案二:
运行 Android Studio 作为管理部门。
sudo /Applications/Android\ Studio\ 4.1.0.app/Contents/MacOS/studio
也可以安装android sdk更新成功
我在 windows 上遇到了同样的问题,我的问题是 SDK 的相关问题。
当你去File
- Project Structure
- Android SDK Location
你可以看到定义了什么SDK目录。
默认的 SDK 位置是 C:\Program Files (x86)\Android\android-sdk
,看来您需要成为管理员才能下载包。
我将其更改为我的用户目录,因此我不需要管理员权限,而且我能够毫无问题地下载所需的软件包。
还要确保您之前接受了所有许可证。
我 运行 解决了这个问题,当我导航到 SDK 的现有安装时,我发现它已链接到我使用 Homebrew 安装的先前版本(不再受支持)。
修复是删除此符号链接,然后 Android Studio 能够按预期安装更新的 SDK。