从Eclipse导入Android Studio中的项目

时间:2013-05-16 20:24:04

标签: android sdk android-studio

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

  1. 转到Eclipse-> Export-> Grandle,以便添加gradle文件
  2. 打开Android Studio并选择导入项目,然后使用 build.gradle 文件选择我的项目文件夹
  3. 按完成并出现错误:找不到目标android-15 (这是我项目的parget) enter image description here
  4. 我转到系统变量并更改为%ANDROID_HOME%= d:\ dev \ android \ android-studio \ sdk \(从路径中移除平台工具)
  5. 并收到新错误:未能找到Build Tools修订版15.0.0 enter image description here
  6. 同时创建另一个新项目并为其更改Android SDK,但我仍然无法导入项目
  7. 我探索这个问题并找到了一个弱点:在文件build.gradle中,我改变了下一行:

    • 从compileSdkVersion 15 到compileSdkVersion“ 17
    • 从buildToolsVersion“ 15 ”到buildToolsVersion“ 17

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

11 个答案:

答案 0 :(得分:10)

有同样的问题,现在有效。我这样做了:

打开android studio:

工具 - > android - > SDK管理器然后安装android 4.0.3(API 15)并完成。

它对我有用。

答案 1 :(得分:2)

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

  1. 打开新项目(新未导入)
  2. 按F4
  3. 在左侧单击SDKs
  4. 删除所有SDK
  5. 点击+
  6. 选择您用于eclipse的SDK
  7. 选择正确的版本
  8. 点击确定
  9. 使用gradle文件打开您的项目
  10. enter image description here 享受:)

答案 2 :(得分:1)

这是一个导入问题。不是SDK级别问题。

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

答案 3 :(得分:0)

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

Migration of the Projects

Updating your SDK

答案 4 :(得分:0)

更新SDK转到配置设置,项目设置然后你会看到不正确的SDK指向Eclipse的同一个地方eclipse指向。 为我工作。

使用新的sdk

重新导出项目也可能有所帮助

答案 5 :(得分:0)

使用Android SDK Manager更新您的Android API。您似乎已经安装了低于15级的API。

答案 6 :(得分:0)

对于一般的“导入项目”信息,请搜索“导入”一词 这个适用于Android Studio的安装指南文档:

http://developer.android.com/sdk/installing/studio.html

编辑:我最近学会了使用'导入'对话框,所以我可以 从GitHub导入项目,非常酷! (我第一次看了一个教程 在YouTube上标题为'git and github')。然后我才知道需要 使用'git'来“克隆”整个GitHub存储库(以使目录树完整 单独的项目到您的开发机器)。然后,您可以导航 进入那个子树,到一个感兴趣的给定项目,然后使用Android Studio的“导入”对话框用于该示例项目。
WOW,NEAT!

希望这会有所帮助......

答案 7 :(得分:0)

当Mac上的Android studio 0.2.9和导入旧的eclipse项目时出现同样的问题:

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

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

要处理所有项目(新项目或导入项目),在开始屏幕上打开任何项目之前,请单击 configure - >项目默认值 - >项目结构 - > (在左侧)Android SDK 也是如此。 (回复:https://stackoverflow.com/a/18409923/954643

如果你从头开始没有任何android sdk设置和eclipse,你必须通过工具 - > Android-> SDK Manager 下载缺少的SDK。

答案 8 :(得分:0)

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

答案 9 :(得分:0)

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

  • 在build.gradle中将CompileSdkVersion 15更改为CompileSdkVersion 23

答案 10 :(得分:-1)

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