我正在使用基于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列表。
这是我的SDK Manager视图的屏幕截图,显示已安装的SDK:
答案 0 :(得分:24)
我也在谷歌的支持下开了一张票,并收到了解决方案。如果您选择顶级“sdk”文件夹,而不是选择sdk / platform / android-16文件夹,则会要求您选择要添加的SDK。这很有效!
答案 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")