我正在安装和配置 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 的经验。
最佳答案
即使使用 sudo 也不起作用,但我找到了解决方案: 我必须使用 sudo chmod -R 777/opt/android-sdk-linux 更改我的权限 之后我把它改回来,这样我的 Jenkins 就可以使用它
关于android - 安装android SDK的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29886323/