我试图在我的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解决了以后的问题。
答案 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