Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在切换到Android Studio时,我的SDK位置是否应与Eclipse版本相同?_Eclipse_Sdk_Android Ndk_Android Studio_Adt - Fatal编程技术网

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

在切换到Android Studio时,我的SDK位置是否应与Eclipse版本相同?,eclipse,sdk,android-ndk,android-studio,adt,Eclipse,Sdk,Android Ndk,Android Studio,Adt,我正试图在Mac OS X上从Eclipse ADT NDK build迁移到Android Studio。在这样做的过程中,我注意到,对于我移植的项目和新项目,项目结构的Android SDK位置默认为:/Users/user1/Development/ADT-bundle-Mac-x86_64-20131030/SDK Android Studio不应该有自己的SDK吗?默认情况下我不应该使用它吗?我查看了应用程序安装目录,但没有发现SDK目录的迹象。我担心sdk是从2013年10月30日开

我正试图在Mac OS X上从Eclipse ADT NDK build迁移到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
仍然没有找到更新,但关于没有存储库的错误消失了


我后来用解决了这个问题。

无法评论OSX的详细信息,但在使用Eclipse&AS的linux/AS上,我发现以下内容可以提供帮助:

设置环境以使用多个版本的java JDK

安装OracleJDK1.7,它只供运行为的shell脚本使用

注意ASRoot/bin/studio.sh。。。。如果[-n$STUDIO\u JDK

相应地,提供上述环境变量及其在AS.studio.sh中的使用

那个版本的JDK只不过是作为

然后,为了让Eclipse&AS共享ADT内容OK,您可以在Eclipse/AS都具有读取访问权限的路径中不断更新SDK/ADT的另一个版本

我想你可以使用./android来更新这个原始sdk/adt