从 Eclipse 导入项目到 Android Studio

ADT已经有些过时了,现在比较流行的安卓开发工具是Android Studio,毕竟是谷歌一直在推广的。

最近装了as,从之前的adt迁移项目到as上,遇到了不少坎。

主要注意以下两点:

(1)文件路径必须是英文的,如果文件路径含中文会报错:

Your project path contains non-ASCII characters.

(2)选择文件时,必须只选择包含AndroidManifest.xml 的文件,而不是整个项目文件。

 否则可能会报错AndroidManifest.xml doesn‘t exist or has incorrect root tag

我从官网复制了导入过程,一种是作为project导入,另一种是作为module导入,如下所示:

会FQ的可以看下官方的文档:https://developer.android.com/studio/intro/migrate.html#android_studio

作为项目导入:

  1. 启动 Android Studio,并关闭任何打开的 Android Studio 项目。
  2. 在 Android Studio 菜单中点击 File > New > Import Project
    • 或在“Welcome”屏幕中点击 Import project (Eclipse ADT, Gradle, etc.)
  3. 选择包含 AndroidManifest.xml 文件的 Eclipse ADT 项目文件夹,并点击 Ok
  4. 选择目标文件夹,并点击 Next
  5. 选择导入选项,并点击 Finish
  6. 导入过程中会提示您将任何库和项目依赖关系迁移到 Android Studio,并将依赖关系声明添加到 build.gradle 文件。如需了解有关此过程的详细信息,请参阅创建 Android 库

    导入过程中还将用 Maven 依赖关系替换具有已知 Maven 坐标的任何已知源代码库、二进制库和 JAR 文件,因此您无需手动保留这些依赖关系。导入选项还允许您输入工作区目录和任何实际路径映射,以处理任何未解析的相对路径、路径变量和链接的资源引用。

7.Android Studio 导入应用并显示项目导入摘要。 查看摘要,了解项目重组和导入过程的详细信息。

将项目从 Eclipse ADT 导入 Android Studio 后,Android Studio 中的每个应用模块文件夹都包含该模块的完整源代码集,包括 src/main/src/androidTest/目录、资源、构建文件以及 Android 清单。在开始应用开发前,您应解决项目导入摘要中显示的所有问题,确保项目重组和导入过程成功完成。

作为模块导入:

  1. 启动 Android Studio,并打开想要添加模块的项目。
  2. 在 Android Studio 菜单中点击 File > New > Import Module
  3. 选择包含 AndroidManifest.xml 文件的 Eclipse ADT 项目文件夹,并点击 Ok
  4. 如果需要,可修改模块名称,并点击 Next
  5. 导入过程中会提示您将任何库和项目依赖关系迁移到 Android Studio,并将依赖关系声明添加到 build.gradle 文件。如需了解有关迁移库和项目依赖关系的详细信息,请参阅创建 Android 库。导入过程中还将用 Maven 依赖关系替换具有已知 Maven 坐标的任何已知源代码库、二进制库和 JAR 文件,因此您无需手动保留这些依赖关系。导入选项还允许您输入工作区目录和任何实际路径映射,以处理任何未解析的相对路径、路径变量和链接的资源引用。
  6. 点击 Finish
时间: 2024-08-08 17:03:56

从 Eclipse 导入项目到 Android Studio的相关文章

在eclipse 导入简单的Android studio 简单项目

前言: 现在Android studio版本已经去到2.0(我暂时用着开发者版本)了,但是还是和以前的版本一样卡. (因为我用了很多第三方的UI控件,导致在Android studio build一个项目非常漫长,大约改一个字符需要两三分钟,最长试过5分钟呢. 不过在Eclipse的话,最多只需要半分钟就Build 到在手机,大大减少编译项目时间,有助于开发调试.) 所以我还是用着Android studio来开发,Eclipse 来编译项目. 不过今天不是来说在Android studio如何

eclipse JNI项目迁移android studio相关问题

最近在弄项目迁移,eclipse上的项目用到了JNI,需要转移到android studio,本来对JNI就不太懂,这下更麻烦了,遇到各种问题,过程痛苦不堪.不过终于做完了,把遇到问题记录下来,同时也能让遇到相关问题的人参考一下. 首先,我是把eclipse上的文件复制粘贴过来的,其实并不麻烦,主要是JNI,直接粘贴过来是不行的,而且在as上重新生成so文件也是不现实的,因为我jni知识太差了,只能勉强还用eclipse上的so文件,这样的话方便的多,只要把eclipse中的libs文件夹下的,

eclipse 导出项目到 android studio .so 库

libs 下新建 armeabi, armeabi-v7a, x86 这3个目录, build.gradle 添加  jniLibs.srcDirs = ['libs'] main {     manifest..= []     .= []     .= []     .= []     .= []     .= []     .= [] }

Android eclipse导入项目后出现Unable to resolve target 'android-17'解决方法

eclipse导入项目后出现Unable to resolve target 'android-17'解决方法,在最后附带另一种编译逻辑不成功情况解决方法. 一.问题情况 二.解决办法 1.修改项目的目标版本与当前Android sdk相对应的版本 2.自动修复一下项目 三.这个问题不是上面的.是另外情况,在这里也奉上.如果项目出现逻辑正确,可能有些项目东西没有编译到.解决办法: 版权声明:本文为博主原创文章,未经博主允许不得转载. Android eclipse导入项目后出现Unable to

将项目从android studio移植到adt的过程

1.项目架构是这样的: 2.所以第一步看主工程的AndroidManifest.xml文件,看里面的packagename 等信息. 3.adt新建一个android项目,packagename和appname跟旧的项目一致. 4.最关键的一步.那些原有的lib module怎么办? 同理new一个java project然后到处jar格式. 注意到处jar的时候不能把xml以及proguard-project.txt打到包里面.否则编译不出错.但是运行会出错. PS:为什么导出到Eclipse

eclipse 导入项目js报错问题

eclipse 导入项目js报错问题 eclipse 导入项目后会出现项目中的js文件报错(红叉),如下图所示,有时候报错的文件很多,需要集中处理. 解决办法:右键项目名称>Properties>JavaScript>Include Path,在右侧选择"Source"选项卡, 然后选择项目中的"Excluded"分支,在右侧点击"Edit",如下图所示: 在弹出的"Inclusion and Exclusion Pa

eclipse导入java和android sdk源码,帮助文档

eclipse导入java和android sdk源码,帮助文档 http://blog.csdn.net/ashelyhss/article/details/37993261 JavaDoc集成到Eclipse的帮助中 http://blog.chinaunix.net/uid-90129-id-132837.html android帮助文档打开慢的三种解决方法 set path=C:\Program Files\Git\bin; find . -name "*.html"|xarg

Eclipse 导入项目与 svn 插件关联全过程记录

文章摘自:http://www.cnblogs.com/xmmcn/archive/2013/03/01/2938365.html 感谢博友分享! Eclipse 导入项目与 svn 插件关联全过程记录 今天想整理一下相关项目的前端代码以及目录结构,故利用svn客户端(TortoiseSVN 1.7.2)从trunk上新建了一个branches,然后checkout到本地. 打开Eclipse,点击 File -> Import -> General -> Existing Projec

eclipse 导入项目出现Unbound classpath variable: 'TOMCAT_HOME' in project XXX Problem

翻译:未绑定的类路径变量:项目XXX中的“TOMCAT_HOME” 解决: 配置TOMCAT环境变量,新建TOMCAT_HOME环境变量,path为tomcat目录路径. 打开eclipse,选择Window-> Preferences-> Java-> Bulid Path-> Classpath Variables -> New Name:TOMCAT_HOME   Path:tomcat目录路径. eclipse 导入项目出现Unbound classpath vari