如何将SDK添加到Android Studio?

Mas*_*iti 42 android android-studio

我正在使用基于IntelliJ的谷歌Android Studio 0.1,我无法弄清楚如何在我的项目中添加额外的SDK.

我将现有项目从Eclipse导出到Gradle项目,我将其导入Android Studio,这是Google推荐的.

我的项目的SDK是Google API 2.3.3.但是,我使用一个名为PullToRefresh的库,它似乎需要SDK 4.1,所以我试图将SDK 16添加到我的项目中.

我已经确定使用SDK管理器下载SDK.这些SDK会自动添加到Android Studio.app的sdk文件夹中.

我打开了Project Structure窗口,点击了Platform Settings下的"SDKs",我现在看到了JDK 1.7和Google API 2.3.3.我单击该列表上方的+号以添加新SDK.然后我导航到具有android-16的sdk目录,如下面的屏幕截图所示.我不太确定这要我添加什么,但我突出显示了android-16文件夹(我唯一可以选择的东西),当我点击"选择"时,窗口消失,但没有新的SDK出现在SDK列表.

SDK选择器的屏幕截图

这是我的SDK Manager视图的屏幕截图,显示已安装的SDK:

SDK Manager的屏幕截图

Mas*_*iti 24

我也在谷歌的支持下开了一张票,并收到了解决方案.如果您选择顶级"sdk"文件夹,而不是选择sdk/platform/android-16文件夹,则会要求您选择要添加的SDK.这有效!

在此输入图像描述

在此输入图像描述

  • 这里有一个明显的可用性问题需要修复 (3认同)

Apo*_*ARE 8

您必须将SDK放在给定目录或.app目录中.当你离开我假设的应用程序时,你必须在finder中完成它,但我个人在Mac中使用终端而不是在App本身或finder中使用它.根据谷歌:

在Windows和Mac上,各个工具和其他SDK包保存在Android Studio应用程序目录中.要直接访问工具,请使用终端导航到应用程序并找到sdk /目录.例如:

 Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\
 Mac: /Applications/Android\ Studio.app/sdk/
Run Code Online (Sandbox Code Playgroud)