【问题标题】:Permission denied installing android SDK权限被拒绝安装 android SDK
【发布时间】:2015-07-05 08:24:15
【问题描述】:

我正在安装和配置 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 的经验。

【问题讨论】:

    标签: android ubuntu permissions


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        即使使用 sudo 也不起作用,但我找到了解决方案: 我不得不用sudo chmod -R 777 /opt/android-sdk-linux 更改我的许可 之后我把它改回来,这样我的 Jenkins 就可以使用它了

        【讨论】:

          猜你喜欢
          • 2020-08-27
          • 2015-10-13
          • 1970-01-01
          • 1970-01-01
          • 2023-04-10
          • 1970-01-01
          • 1970-01-01
          • 2015-09-27
          • 2012-11-27
          相关资源
          最近更新 更多