如何将SDK添加到Android Studio?

时间:2013-05-16 18:16:52

标签: android android-studio

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

我将现有项目从Eclipse导出到Gradle项目,我将其导入Android Studio as recommended by 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列表。

Screenshot of the SDK chooser

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

Screenshot of SDK Manager

8 个答案:

答案 0 :(得分:24)

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

enter image description here

enter image description here

答案 1 :(得分: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/

答案 2 :(得分:3)

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

compileSdkVersion 18

到你想要使用的sdk。

答案 3 :(得分:3)

我必须重新启动Android Studio才能在安装新的sdk之后更改sdk。然后Android Studio要求我配置我的SDK并允许我这样做。

答案 4 :(得分:1)

对于linux(ubuntu)

  
    

的/ usr /共享/机器人工作室/数据/ SDK

  

答案 5 :(得分:0)

下载您的sdk文件,转到Android工作室:文件 - &gt;新建 - >导入模块

答案 6 :(得分:0)

我跟@Mason G. Zhwiti几乎一样的指示,但不得不导航到这个文件夹找到SDK:

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

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

答案 7 :(得分:0)

对于那些以现有IDEA安装(在我的情况下为IDEA 15)开始的人,他们正在添加Android SDK(而不是正式开始使用Android Studio),...

将SDK(仅)下载到您的文件系统(方便的地方;在哪里无关紧要。)

创建第一个项目并进入 Project SDK:位(或按照您的意愿提前添加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")