android - 安装android SDK的权限被拒绝

标签 android ubuntu permissions

我正在安装和配置 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/

相关文章:

linux - 授予模块参数 S_IWUGO 权限会导致编译错误(而 S_IRUGO 或 S_IXUGO 则不会)- 为什么?

php - 无法从服务器 php openlayers 打开文件

android - 将按钮样式设置为看起来像 EditText(但仍然表现得像按钮)

java - 尝试添加DataDroid'的模块。但它给出的错误最小要求是 19.1.0

git - 有没有办法缓存 git 凭证,使其在机器重新启动后不会过期?

qt - 在 Ubuntu 18.04.1 LTS 中安装 Qt 4.8.7

android - 如何在 ExpandableListView 的组项中放置一个按钮?

java - 单击 FAB 时使 Activity 变暗

linux - 如何从 bash 从最新到最旧的进程杀死进程

firefox - 如何用火狐打开终端?