在Mac OSx上安装Android Studio时缺少平台工具

时间:2016-03-10 14:58:16

标签: android macos android-studio ide

我正在尝试在Mac OSx上安装Android Studio,目的是学习一些Android开发。提供的说明只是:

1. Launch the .dmg file you downloaded.
2. Drag and drop Android Studio into the Applications folder.
3. Open Android Studio and follow the setup wizard to install any necessary SDK tools.

我进入设置向导,选择所有内容,在询问时给它6 gig ram,然后继续下载组件并安装。但是,在某些时候会出现一个弹出窗口:

The following SDK component was not installed: platform-tools

输出显示:

Ignoring unknown package filter 'platform-tools'
Installing Archives:
  Preparing to install archives
  Installing Google APIs, Android API 23, revision 1
    Installed Google APIs, Android API 23, revision 1
  Installing Google APIs Intel x86 Atom System Image, Google Inc. API 23, revision 12
    Installed Google APIs Intel x86 Atom System Image, Google Inc. API 23, revision 12
    Updated ADB to support the USB devices declared in the SDK add-ons.
  Stopping ADB server failed (code -1).
  Unable to run 'adb': Cannot run program "/Users/me/Library/Android/sdk/platform-tools/adb": error=2, No such file or directory.
  Starting ADB server failed (code -1).
  Done. 2 packages installed.
Ignoring unknown package filter 'platform-tools'

如果我继续点击"完成"按钮,它打开了Android Studio。但在 偏好设置 - >下外观&行为 - >系统设置 - > Android SDK ,我看到一个错误:

Please specify a Android SDK Location

Standalone SDK Tools,但我认为Android Studio会附带在Android中开发所需的所有软件包:

Note: If you have not yet downloaded the SDK tools, download them now. For a complete IDE and Android SDK package, we recommend downloading Android Studio.

所以我有点失去我应该安装的东西。如何让我的Android Studio能够“工作”?在我的Mac上?

6 个答案:

答案 0 :(得分:12)

好的,所以我找到了一个有效的解决方案。这个Stackoverflow thread使用命令行来更新SDK。我进入tools/并跑了:

android update sdk -u

从服务器中提取所有必需的SDK组件。完成后,我能够将Android Studio指向独立的SDK文件夹,现在看起来很有效。

答案 1 :(得分:6)

我在Mac OS X上遇到了完全相同的问题。以下是我修复它的方法。打开终端并使用以下命令。

$cd ~/Library/Android/sdk/tools/

$./android update sdk --no-ui --filter 1

它将以非gui模式开始更新包并请求许可等,最后安装好。

**我也在另一个帖子上回复了这个问题。但我认为这对每个人都有帮助,因为这些都是相关的。我很努力地找到这个解决方案。根据搜索关键字,人们将最终进入这两个主题中。

答案 2 :(得分:2)

有类似的问题(Android studio 3.0)。 发生的事情是因为我在公司代理服务器后面,并且在安装过程中没有下载工具。

解决方案:

  1. 在设置中配置代理 - > HTTP代理
  2. 重新安装Android Studio。代理配置将保持不变,安装应该第二次成功(使用下载工具获得额外的窗口)

答案 3 :(得分:1)

上述许多答案使用的android命令现已弃用,可能适用于最近的安装,也可能不适用。

我刚刚通过运行命令解决了类似的问题(对我来说安装了platform-tools软件包,但安装缺少几个文件):

cd ~/Library/Android/sdk
tools/bin/sdkmanager --uninstall platform-tools
tools/bin/sdkmanager --install platform-tools

每个人都可能不需要卸载步骤。

答案 4 :(得分:0)

如果您已安装Android SDK(以下是Android向导),请在/Users/your-user/Library/Android/sdk

下的设置中添加此路径Preferences -> Appearance & Behavior -> System Settings -> Android SDK

如果没有,请重新安装Android Studio或在链接https://developer.android.com/sdk/installing/index.html?pkg=tools下载独立的Android SDK,然后按照上述步骤操作。 MAC上的默认安装Android SDK为/Users/your-user/Library/Android/sdk

答案 5 :(得分:0)

我今天遇到了同样的问题。检查SDK目录中是否包含此文件夹: [Android的/ SDK] / <强>平台的工具

如果没有,你可以在这里抓住它:https://dl.dropboxusercontent.com/u/209338/platform-tools.zip