无法在 Ubuntu 12.10 中启动 avd-权限被拒绝

无法在 Ubuntu 12.10 中启动 avd-权限被拒绝

我对 ubuntu 完全陌生。我从 developer.android.com 安装了 adt(eclipse)。它运行正常。但是当我尝试启动 AVD 时,它显示:错误:13 - 权限被拒绝。

我尝试用 启动 eclipsesudo ./eclipse但仍然出现相同的错误。

答案1

有几种解决方案可对应您的问题。

  1. 未安装正确的 SDK 和工具。为此,您需要转到下载 Android-SDK 的位置并启动android.sh。然后下载所需的平台/构建工具以及任何 API 所需的文件。
  2. SDK 工具没有获得执行权限。要解决此问题,请导航到 SDK 位置目录并在终端中输入以下内容。(如有必要,请以 root 身份输入)。
    chmod -R +x Android-SDK
    将 Android-SDK 替换为您的 SDK 目录的名称。

注意:Android 正在关闭其对 eclipse 的支持项目,因此我建议尽快迁移到 Android Studio。检查这里了解详情。

答案2

sudo chown -R username:username Directory(whatever)
sudo chmod +x directory (whatever)

答案3

你不应该eclipse从开始sudo。请确保你按照说明进行操作Android 开发者工具

另外,请注意:

重要提示:根据我们的公告,Eclipse 中对 Android 开发者工具 (ADT) 的支持即将终止。您应尽快将您的应用开发项目迁移到 Android Studio。有关过渡到 Android Studio 的更多信息,请参阅迁移到 Android Studio。

答案4

作为解决方案的一部分:

1)检查您是否可以通过adb version在控制台中输入来获取 adb 版本。

1.1) 如果 #1 有效,请检查您在 eclipse 和控制台中使用的 adb 是否相同。which adb在控制台中输入并将 adb 路径与 Eclipse 中的 adb 路径进行比较。

2)打开AVD manager并检查android工具是否已安装。

3)检查路径

4)检查是否adb由其他用户安装,或检查执行权限。

有帮助的解决方案:install IA32如果您使用的是 64 位架构。

相关内容