从Eclipse导入Android Studio中的项目

从Eclipse导入Android Studio中的项目,android,sdk,android-studio,Android,Sdk,Android Studio,我基于IDEA安装了新的ide,并尝试从Eclipse导入代码 转到Eclipse->Export->Grandle,以便添加gradle文件 打开Android Studio并选择导入项目,然后选择带有build.gradle文件的我的项目文件夹 按Finish,出现一个错误:未能找到目标android-15这是我项目的parget 我转到系统变量并更改为%ANDROID\u HOME%=d:\dev\ANDROID\ANDROID studio\sdk\remove platform too

我基于IDEA安装了新的ide,并尝试从Eclipse导入代码

转到Eclipse->Export->Grandle,以便添加gradle文件 打开Android Studio并选择导入项目,然后选择带有build.gradle文件的我的项目文件夹 按Finish,出现一个错误:未能找到目标android-15这是我项目的parget 我转到系统变量并更改为%ANDROID\u HOME%=d:\dev\ANDROID\ANDROID studio\sdk\remove platform tools from path 和获取新错误:找不到版本15.0.0的生成工具 同时创建另一个新项目,并为其更改Android SDK,但我仍然无法导入该项目 我研究了这个问题并找到了弱点:在文件build.gradle中,我更改了下一行:

从CompileSDK版本15到CompileSDK版本17 从buildToolsVersion 15到buildToolsVersion 17
它解决了我的项目导入问题。我认为这是Eclipse导出功能中的问题。在ADT 22中,构建工具仅从版本17开始,因此不可能找到版本15。

您是否更新了Eclipse的SDK? 你需要版本22。下载后,可以使用build.gradle导出项目


这是一个重要的问题。不是SDK级别的问题


在尝试导出之前,您需要SDK管理器的版本22,否则它的格式将不是Android Studio可以使用的格式。

更新SDK转到配置设置、项目设置,然后您将看到不正确的SDK指向eclipse指向SDK的同一位置。 为我工作


此外,使用新sdk重新导出项目可能会有所帮助。使用android sdk管理器更新您的android API。您似乎安装了低于15级的API。

从“快速启动”窗口中,选择“配置”,然后选择“项目默认值”,然后选择“项目结构”。然后在左侧的“平台设置”下选择SDK。然后在右边选择当前的android平台,我的是android 4.2.2平台,使用顶部的红色减号按钮删除它,然后使用顶部的绿色加号按钮添加一个新的android平台,并将其指向您当前的SDK文件夹,就是它。

也有同样的问题,现在可以工作了。我这样做:

打开android studio:

工具->安卓->SDK管理器,然后安装安卓4.0.3 API 15并完成


它对我有用。

这些简单的步骤对我有用:

打开新项目新建不导入 按F4 在左侧单击SDK 删除所有SDK 点击+ 选择用于eclipse的SDK 选择正确的版本 单击“确定” 使用gradle文件打开项目
享受:

有关“导入项目”的一般信息,请在上搜索“导入”一词 此Android Studio安装指南文档:

编辑:我最近学会了使用“导入”对话框,以便 从GitHub导入项目,这很酷!我首先看了一个教程 在YouTube上,标题为“git和github”。然后我明白了一个人需要 使用“git”克隆整个GitHub存储库,使目录树变满 将单独的项目添加到您的开发机器中。然后,您就可以导航了 进入该子树,到给定的感兴趣的项目,然后使用Android Studio的“导入”对话框来播放该示例项目。 哇,真漂亮


希望这有帮助…

在mac上安装Android studio 0.2.9并导入旧的eclipse项目时遇到了相同的问题:

默认情况下,它使用/Applications/Android Studio.app/sdk作为Android sdk位置,而不是您以前使用的任何位置

在每个项目的基础上,您可以转到菜单的文件->项目结构命令-;在左边,您可以更改项目的sdk位置

要处理所有新的或导入的项目,在开始屏幕打开任何项目之前,单击左侧Android SDK上的配置->项目默认值->项目结构->执行相同操作。关于:


如果您是从零开始,没有任何android sdk设置和eclipse,那么您必须通过工具->android->sdk管理器下载缺少的sdk。

我只是通过更改项目构建目标项目属性->android->项目构建目标来解决问题

在build.gradle文件中,将compileSdkVersion更改为当前版本。对我来说是23。您的buildToolsVersion将是相同的数字。因此,我唯一要做的就是

将build.gradle中的CompileSDK版本15更改为CompileSDK版本23
是的,但我的项目是针对安卓15的。ECLICE插件错误地导出到gradle。没有版本15或更低的构建工具。谷歌只提供版本17,所以我认为这是导出功能的一个缺陷,不是Android的目标级别。Borys指的是SDK管理器的版本。Android Studio需要SDK管理器的第22版,据我所知[它是全新的],这可能是Eclipse的一项要求,因此它以正确的方式进行导出。说明中说,在您尝试从Eclipse导出之前,必须完成这项工作,所以至少从这里开始
除了我必须在intellij文件夹中安装sdk 15之外,我也做了同样的事情。那里有一个新的android sdk文件夹。它似乎没有使用旧版本。在google中,我建议使用gradle,所以我遇到了这个问题。我在切换到intellij时遇到了这个问题,Borys建议在build中更改buildToolsVersion。gradle为我解决了这个问题。谢谢。这是我们将很快在Android Studio中修复的东西。Studio应自动安装任何缺少的平台。最近添加了底层基础设施,现在我们必须将其连接到Studio.FWIW,在我的Android Studio 0.2版中,“compileSdkVersion”的值仅接受为数字值,而不是字符串值,即不带引号。初始值为Android Studio cand find SDK location,但当我修复路径时,我发现我没有SDK api 15,所以我从eclipse文件夹复制它。第二个错误。我的问题发生在Android Studio导入之前。这是gradle file buildToolsVersion 14中的问题,但据我所知,buildTools仅在ADT22和minumum version 17中添加,或者我需要在Android Studio中导入之前安装所有sdk平台。我有ADT 22和Eclipse在其上运行。我确实使用ADT导出到gradle,但出现了一个错误。Android studio似乎为我使用了内置的sdk:Applications/Android studio.app/sdk。Thx.我已经安装了4.0.3,但它仍然给我同样的错误。它只修复了第一个无法找到目标android-15的问题,但第二个问题是Eclipse中的一个bug off gradle export-stricin。正如Alex Ruiz在6月21日14:12的评论中所说,他们将很快解决这个问题。无论如何,谢谢你对这个问题的关注。谢谢你的回答。但是我想你一开始没有读到我的问题。转到Eclipse->Export->Grandle,这样它就可以添加gradle文件了。从eclipse导出是复制的第一步。我想Google已经修复了这个bug。好吧,我读了你的问题,但是是的,我怀疑我是否理解它,因为我对EclipseIDE几乎一无所知。我仍在努力理解“导入”和“导出”项目的各种概念,例如在Android Studio中,而不仅仅是从头开始创建项目。