在切换到Android Studio时,我的SDK位置应该与Eclipse版本相同吗?

时间:2015-01-11 17:13:15

标签: eclipse sdk android-ndk android-studio adt

我试图在我的Mac OS X上从Eclipse ADT NDK构建转移到Android Studio。在这样做时,我注意到的一件事是我的移植项目的项目结构的Android SDK位置以及新项目默认为:/Users/user1/Development/adt-bundle-mac-x86_64-20131030/sdk

Android Studio不应该附带自己的SDK,默认情况下我不应该使用它吗?我查看了应用程序安装目录,但没有发现SDK目录的迹象。我担心sdk是从2013年10月30日开始的,所以看起来很旧。迁移到更新的SDK会有什么影响?


或许与此相关的是,当尝试使用过去为我构建的旧Eclipse Kepler时:

我注意到Eclipse的推出:

This Android SDK requires Android Developer Toolkit version 23.0.0 or above.
Current version is 22.6.2.v2014032112031-1085508.
Please update ADT to the latest version.

点击"检查更新":

No Updates were found.

No Repository found at https://dl.google.com/alt.

尝试将存储库更新为(对于Kepler Eclipse):

https://dl.google.com/eclipse/plugin/4.3

仍然没有找到更新,但没有存储库的错误就消失了。

使用answer posted here解决了以后的问题

1 个答案:

答案 0 :(得分:0)

无法评论OSX的详细信息,但是在Eclipse / AS上使用Eclipse& AS,我找到了以下帮助:

提供环境以使用多个版本的Java JDK

安装oracle JDK 1.7,它将仅供运行AS的shell脚本使用

注意ASRoot / bin / studio.sh ....如果[-n" $ STUDIO_JDK"

因此提供上述ENV VAR及其AS.studio.sh

的使用

JDK的那个版本只是运行AS

然后,对于ADT的东西(可以由Eclipse& AS共享),您可以在eclipse / AS读取访问权限的路径中更新另一版本的SDK / ADT。

我想你可以使用./android来保持更新,原始的sdk / adt