【问题标题】:In switch to Android Studio should my SDK location be the same as Eclipse version?在切换到 Android Studio 时,我的 SDK 位置应该与 Eclipse 版本相同吗?
【发布时间】:2015-03-09 11:58:52
【问题描述】:

我正在尝试在我的 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解决了这个后来的问题

【问题讨论】:

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


    【解决方案1】:

    无法评论 OSX 的细节,但在带有 Eclipse 和 AS 的 linux/AS 上,我找到了以下帮助:

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

    安装只供运行 AS 的 shell 脚本使用的 oracle JDK 1.7

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

    相应地提供上述 ENV VAR 及其由 AS.studio.sh 使用

    那个版本的 JDK 只是运行 AS

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-04
      • 1970-01-01
      • 2014-05-08
      • 2012-03-05
      相关资源
      最近更新 更多