如何把Eclipse工程导入到Android Studio
2018-01-03 · 知道合伙人软件行家
导入工程到Android Studio中
你应该决定根据其结构如何将现有的Eclipse ADT的项目导入到Android Studio中:
如果你有多个相关项目在Eclipse ADT共享相同的工作空间,导入第一个项目作为Project,之后在该项目中添加后续相关的项目作为模块。
如果你的Eclipse ADT项目共享的依赖关系在相同的工作空间而不是其他关系,输入每个项目单独成Android Eclipse ADT工作室作为一个单独的项目。Android Studio作为新创建的项目的一部分来共享的依赖关系。
打开Android Studio和关闭其它打开的Android Studio工程项目。
从Android Studio菜单中点击File > New > Import Project。
或者,从欢迎屏幕,点击Import project (Eclipse ADT, Gradle, etc.)。选择Eclipse ADT的项目文件夹的AndroidManifest.xml文件,单击“确定”。
选择目标文件夹,然后单击“下一步”。
选择导入选项并单击“完成”。
导入过程中提示您迁移任何库和项目依赖到Android Studio,并添加依赖声明的build.gradle文件。导入过程也取代任何著名的源库的二进制库,与Maven的依赖已经知道Maven坐标的JAR文件,所以你不再需要手动去添加依赖。导入选项允许您输入的工作区路径和任何实际路径,映射到处理任何未解决的相对路径,路径变量,和链接的资源引用。
如下图酌情选择选项,注意最后一项! “创建Gradle样式的模块名” --骆驼命名法:小驼峰大驼峰, 如果自己项目结构固定,就不要选这个了。
Android Studio导入应用程序,并显示项目导入摘要。汇总审查项目结构调整和导入过程的详细信息。
开启Android Studio和打开您需要添加模块的工程项目。
从Android Studio菜单上点击File > New > Import Module。
选择Eclipse ADT工程文件中的AndroidManifest.xml文件并点击OK。
如果需要的话可以修改模块的名称,并且点击下一步。
导入过程中提示您迁移任何库和项目依赖到Android Studio,并添加依赖声明的build.gradle文件。导入过程也取代任何著名的源库的二进制库,与Maven的依赖已经知道Maven坐标的JAR文件,所以你不再需要手动去添加依赖。导入选项允许您输入的工作区路径和任何实际路径,映射到处理任何未解决的相对路径,路径变量,和链接的资源引用。
点击完成。
验证安装版本的工具与Eclipse项目的设置,通过打开SDK管理器(点击Android Studio中Android SDK Manager按钮或者点击 Tools > Android > SDK Manager)。
验证Android Studio其它设置,点击File > Project Structure并且检查以下内容:
在Android SDK位置验证项目能正确的访问到SDK,NDK,和JDK的位置和版本。
在项目下验证工具的版本,Android的插件版本,以及相关的库文件。
在模块下验证应用程序和模块设置,如签名配置和库依赖项如果你的项目工程依赖其它的工程项目,确保在应用程序模块的文件夹下的build.gradle中正确定义了。
(1)作为一个工程项目导入
在从Eclipse ADT导入项目到Android Studio后,在Android Studio中每一个app的模块文件夹包含该模块的完整源代码集,其中包括src/main和src/androidTest/目录,资源文件,构建文件和应用程序清单文件。在app开始开发之前,您应该解决项目导入摘要中所显示的任何问题,以确保项目重新构建和导入过程正确完成。
(2)作为模块导入
(3)验证导入的项目
完成导入过程之后,使用Android Studio构建和运行菜单操作来构建你的工程项目并且输出。如果您的项目不正确,请检查以下设置:
如果在你检查这些设置之后,再构建和运行Android Studio项目工程时还有意想不到的问题时,考虑修改并重新启动Eclipse ADT的项目导入过程。
注意:导入Eclipse ADT的项目,Android Studio创建一个新的Android Studio项目并不会影响现有的Eclipse ADT项目。