android - sdkmanager 警告:无法读取或创建安装属性文件
问题描述
我正计划开发 Cordova 应用程序,所以我正在完成我的开发环境。我成功安装了 android-sdk 和 evrything 最后我需要安装平台工具和构建工具来开始开发我的应用程序。我在我的 CLI 中做所有事情。我试图安装这样的构建工具:
sdkmanager "build-tools;29.0.3"
我收到如下错误:
Warning: Failed to read or create install properties file.
当我研究了 2 个小时,每个人都说 android-sdk 目录的权限。当我运行此命令时:
ls -l mkdir /usr/lib/
我可以看到我的 android-sdk 目录权限是:
drwxrwxrwx 12 root root 4096 أكت 21 17:03 android-sdk
我的配置 (~/.bashrc)
export ANDROID_SDK_ROOT="/usr/lib/android-sdk"
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre"
export PATH="$JAVA_HOME/bin:$ANDROID_SDK_ROOT/cmdline-tools/tools/bin:$ANDROID_SDK_ROOT/platform-tools:$PATH"
我使用的是 Ubuntu OS 20.04 版本。我尝试使用命令 sdkmanager 安装平台工具,但这已经成功,但我无法安装构建工具。任何人有任何想法来解决这个问题?
谢谢
解决方案
据此
drwxrwxrwx 12 root root 4096 أكت 21 17:03 android-sdk
您的 Android SDK 安装在 root 用户下,因此您必须安装平台工具,例如
sudo /opt/android-sdk/cmdline-tools/tools/bin/sdkmanager "system-images;android-29;google_apis;x86_64"
推荐阅读
- odoo - 如何在 Odoo 11 中安装下载的后端主题
- angularjs - 本地范围属性和传入的属性值是否可以在具有隔离范围的 angularjs 指令中互换使用
- google-chrome-extension - 除非单击图标,否则 Angular 作为后台脚本将不会执行
- html - PSD 到 HTML 转换字体粗细问题
- java - Java,Regex,去除不需要的字符[尾随,前导,之间]
- android - 远程打开显示和打开应用程序
- spring-boot - 带有 SpringBoot 和 Gradle 的 GraphQL 不起作用
- python-2.7 - PCA 不会降低我的数据的维数
- ruby-on-rails - rails 哈希数组计算一列
- wordpress - React Axios 从 WordPress REST 获取单个帖子的更好方法