如何将SDK添加到Android Studio?

如何将SDK添加到Android Studio?,android,android-studio,Android,Android Studio,我正在使用基于IntelliJ的谷歌Android Studio 0.1,我不知道如何在我的项目中添加额外的SDK 我将现有项目从Eclipse导出到Gradle项目,并将其导入Android Studio 我的项目的SDK是Google API 2.3.3。但是,我使用了一个名为PullToRefresh的库,它似乎需要SDK 4.1,因此我尝试将SDK 16添加到我的项目中 我已经确保使用SDK管理器下载SDK。这些sdk会自动添加到Android Studio.app的sdk文件夹中 我打

我正在使用基于IntelliJ的谷歌Android Studio 0.1,我不知道如何在我的项目中添加额外的SDK

我将现有项目从Eclipse导出到Gradle项目,并将其导入Android Studio

我的项目的SDK是Google API 2.3.3。但是,我使用了一个名为PullToRefresh的库,它似乎需要SDK 4.1,因此我尝试将SDK 16添加到我的项目中

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

我打开了项目结构窗口,点击了平台设置下的“SDK”,我现在看到的是JDK1.7和GoogleAPIs2.3.3。我单击该列表上方的+号添加一个新SDK。然后我导航到包含android-16的sdk目录,如下面的屏幕截图所示。我不太确定这要我添加什么,但我已经突出显示了android-16文件夹(关于我唯一可以选择的东西),当我单击“选择”时,窗口消失,但SDK列表中没有新的SDK

下面是我的SDK管理器视图的屏幕截图,显示了已安装的SDK:


您必须将SDK放在给定目录或.app目录中。我假设,当你不在应用程序中时,你必须在finder中执行此操作,但就个人而言,我会在Mac中使用终端,而不是在应用程序本身或finder中执行此操作。据谷歌称:

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

 Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\
 Mac: /Applications/Android\ Studio.app/sdk/
Windows:\Users\\AppData\Local\Android\Android studio\sdk\
Mac:/Applications/Android\Studio.app/sdk/

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

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

compileSdkVersion 18

添加到您想要使用的sdk。

我必须重新启动Android Studio,以便在安装新sdk后更改sdk。然后Android Studio要求我配置SDK,让我来做。

对于linux(ubuntu)

/usr/share/android studio/data/sdk


下载您的sdk文件,转到Android studio:file->New->Import Module

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

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

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

来帮助那些从现有IDEA安装(我的例子中是IDEA 15)开始,并向其中添加Android SDK(而不是从正式使用Android Studio开始)的人

将SDK下载(只是)到您的文件系统(在您方便的地方;在哪里并不重要)

当您创建第一个项目并进入projectsdk:bit(或者根据您的意愿提前添加androidsdk)时,请导航(新建)到您在文件系统中分解的内容的根,正如这里的一些其他答案所建议的那样

在这一点上,您将得到一个小对话框来确认:

Java SDK:     1.7            (e.g.)
Build target: Android 6.0    (e.g.)
您可以单击OK,然后您将在Project SDK:下拉列表中看到您所做的操作,例如:

Android API 23 Platform (java version "1.7.0_67")

如果您看到我的屏幕截图,您可以看到SDK包已经安装。问题是如何让Android Studio“看到”这些附加软件包并允许我的应用程序使用它们?我唯一能看到的是我最初使用的SDK 2.3.3。SDK管理器中的一切都很好吗?这很奇怪,因为我在Windows中使用了相同的东西,我可以像您一样添加库。有点不对劲。尝试在SDK管理器或Eclipse中查找,并确保您可以访问4.1Yep,我使用SDK管理器(从Android Studio中启动)下载其他SDK,例如SDK 16。我将添加我现在在SDK管理器中看到的屏幕截图。就像应用程序没有注册新的SDK一样。它是beta版,所以我对从旧版本迁移到新版本并不感到惊讶。尝试关闭所有内容并重新开始,这将是一个理想的Windows解决方案,但我不想说Mac通常不会有这样的问题。作为添加SDK(至少在Mac上)的UI问题的解决方法,是否有一个.xml文件可以在安卓Studio中找到,我可以编辑,若要添加查看附加SDK所需的内容,请执行以下操作:此操作在哪个版本上适用?为我选择sdk文件夹会有帮助nothing@nduplessis这是Android Studio在Mac OS X上的第一个公测版。从那以后我就不需要导入了,所以我不知道它是否改变了?在Android Studio中,您正在单击SDK文件夹,对吗?因此您:打开项目结构窗口,单击平台设置下的“SDK”,单击该列表上方的+符号以添加新SDK。导航到Android Studio.app文件夹中的sdk目录。选择sdk文件夹并点击“选择”。如果没有提示您,请首先确保您已通过sdk管理器下载了一些sdk…这里有一个明显的可用性问题需要解决。您可以了解详细的步骤,令人惊讶。。。为了弄清楚这件事,我差点累死了。谢谢你,梅森