权限被拒绝安装 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 可以使用它
我正在安装和配置 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 可以使用它