43

我正在使用基于 IntelliJ 的 Google 的 Android Studio 0.1,但我无法弄清楚如何将其他 SDK 添加到我的项目中。

根据 Google 的建议,我将现有项目从 Eclipse 导出到 Gradle 项目,然后将其导入 Android Studio 。

我项目的 SDK 是 Google APIs 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 APIs 2.3.3 显示。我单击该列表上方的 + 号以添加新的 SDK。然后我导航到包含 android-16 的 sdk 目录,如下面的屏幕截图所示。我不太确定这要我添加什么,但我已经突出显示了 android-16 文件夹(关于我唯一可以选择的东西),当我点击“选择”时,窗口消失了,但没有新的 SDK 出现SDK 列表。

SDK 选择器的屏幕截图

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

SDK管理器截图

4

8 回答 8

24

在 Google 的支持下,我也开了一张票,并收到了解决方案。如果您选择顶级“sdk”文件夹,而不是选择 sdk/platform/android-16 文件夹,则会要求您选择要添加的 SDK。这行得通!

在此处输入图像描述

在此处输入图像描述

于 2013-05-16T20:01:28.893 回答
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/
于 2013-05-16T18:22:14.667 回答
4

您可以从“build.gradle”文件中更改以下行:

compileSdkVersion 18

到您要使用的sdk。

于 2013-11-18T19:59:40.293 回答
3

安装新的 sdk 后,我必须重新启动 Android Studio 才能更改 sdk。然后 Android Studio 让我配置我的 SDK 并让我去做。

于 2014-06-27T14:17:08.180 回答
2

对于 linux(ubuntu)

/usr/share/android-studio/data/sdk

于 2014-10-15T05:15:03.503 回答
1

下载你的sdk文件,进入Android studio:File->New->Import Module

于 2015-07-21T13:41:36.357 回答
0

对于那些从现有的 IDEA 安装开始(在我的例子中是 IDEA 15),他们正在向其中添加 Android SDK(而不是开始与 Android Studio 正式交谈),...

将(仅)SDK 下载到您的文件系统(对您来说方便的地方;无论在哪里)。

创建您的第一个项目并进入Project SDK: bit (或根据需要提前添加 Android SDK)时,按照其他一些答案的建议,导航(New)到您爆炸到文件系统中的内容的根目录这里。

那时你会得到一个小对话框来确认:

Java SDK:     1.7            (e.g.)
Build target: Android 6.0    (e.g.)

您可以单击“确定”,然后您将在Project SDK:下拉菜单中看到您所做的选项,例如:

Android API 23 Platform (java version "1.7.0_67")
于 2015-12-05T21:31:57.497 回答
0

我遵循了@Mason G. Zhwiti 的几乎相同的说明,但必须导航到此文件夹才能找到 SDK:

/Users/{my-username}/Library/Android/sdk

我在 Mac OS 上使用 Android Studio v1.2.2

于 2015-07-25T15:32:48.270 回答