权限被拒绝安装 android SDK

Permission denied installing android SDK

我正在安装和配置 Android SDK。我遵循本指南: https://www.digitalocean.com/community/tutorials/how-to-build-android-apps-with-jenkins

首先我没有找到/etc/profile.d/android.sh。该文件不存在。但我必须添加环境变量。所以我手动制作了 android.sh 。 我希望这是执行此操作的正确方法。

后来我遇到了真正的问题,我想执行这个命令:

android update sdk --no-ui

但我没有执行此操作的权限。即使不是当我使用 sudo:

ubuntu@ip-172-31-33-139:/opt/android-sdk-linux$ android update sdk --no-ui
-bash: /opt/android-sdk-linux/tools/android: Permission denied

这是我文件夹的权限。

drwxr-xr-x  3 root   root 4096 Apr 27 02:17 .
drwxr-xr-x 23 root   root 4096 Apr 17 08:36 ..
drwxrwxr-x  5 144773 5000 4096 Feb 27 22:04 android-sdk-linux

更改权限是否足够?我没有使用 1447733 - 5000 的经验。

是否使用root账户执行Android命令? 我建议您使用 root 帐户来执行此操作。

尝试 sudo android update sdk --no-ui 或在 SDK 管理器上将其更新到 Android Studio。

即使使用 sudo 它也不起作用,但我找到了解决方案: 我不得不用 sudo chmod -R 777 /opt/android-sdk-linux 更改我的权限 之后我将其改回以便我的 Jenkins 可以使用它