Android Eclipse下工程移植到Android Studio详细步骤
2015-06-12 09:22
495 查看
http://www.apkbus.com/forum.php?mod=viewthread&tid=240265&highlight=android%2Bstudio
重新申请了一台电脑之后,最近开始试着使用Android studio对项目进行开发,安装好studio之后首先要做的就是之前Eclipse上面项目的移植问题,今天尝试了几个不同的项目,顺便参考了不同的网上资料,资料比较多,就想着自己整理一份以备不时之需,开始具体的步骤:
1.Eclipse上要移植项目的输出,选中项目右键 --> Export --> Android --> Generate Gradle build files,接下来Next,选中要移植的项目Finish,项目中如果出现了build.gradle文件则证明输出成功,具体过程如下图所示
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/bb2d65ba76f818454a6a7adc6a0a72a1.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/3476bccdaff20f563061afa387c2878b.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/f13080ba62134ddcd13d0a08255a425e.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/e2bd6dfbb3638c197601112e6daa8a1f.jpg)
2.打开Android Studio,选择File --> import project --> 选择刚刚生成的build.gradle文件,点击OK
此处打开方式有两种,如果是第一次运行studio,可以通过如下界面导入
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/db0933e7183d4411e2c51045c352f85a.jpg)
如果是在studio主界面上,则可以通过下面的方式导入
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/dac224e4967d95b05fab3950f8df23e8.jpg)
选择我们要导入的工程
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/6128dcd629ad865c284d5d702911fc69.jpg)
3.如果是第一次运行Android Studio,会出现如下的错误,Error:The project is using an unsupported version of the Android Gradle plug-in (0.8.3). The recommended
version is 1.1.0.需要下载gradle文件,因为gradle被墙了的原因,此处可通过代理进行联网下载,也可以通过如下界面进行代理地址的添加
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/f290f965e48a7d0af5e7c29f5f48b29d.jpg)
第一次运行时All tasks下面是没有内容的,此时可以点击图上方的 + 对其进行设置,这一点网上教程很多就不具体介绍了
4.下载完成之后,可能会出现如下的错误,Error:failed to find Build Tools revision 19.0.1 <a href="install.build.tools">Install Build Tools 19.0.1 and sync project</a>,这是Build
tools和studio不一致导致的,打开项目的build.gradle文件,修改compileSdkVersion和buildToolsVersion的值为studio的版本号,clean工程
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/2c1faab46efc082f3b45d9725416b2a9.jpg)
5.接下来,可能还会出现Starting with version 0.9.0 incompatible changes were introduced in the build language.Please read the migration guide to learn
how to update your project...的问题,点击链接,工程刷新,问题解决
6.如果移植的项目中包含so类库文件,则需要在src文件夹先创建main/jniLibs文件夹,将相应的so文件放到该文件目录下,修改相关的编码格式,运行项目测试
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/2926c1e06ec6b23530c14eeccc986eae.jpg)
好了,到此包含类库文件和不包含类库文件的Eclipse项目导入Android studio就介绍完了,此两种方式均已亲测可用,如有问题欢迎指正
重新申请了一台电脑之后,最近开始试着使用Android studio对项目进行开发,安装好studio之后首先要做的就是之前Eclipse上面项目的移植问题,今天尝试了几个不同的项目,顺便参考了不同的网上资料,资料比较多,就想着自己整理一份以备不时之需,开始具体的步骤:
1.Eclipse上要移植项目的输出,选中项目右键 --> Export --> Android --> Generate Gradle build files,接下来Next,选中要移植的项目Finish,项目中如果出现了build.gradle文件则证明输出成功,具体过程如下图所示
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/bb2d65ba76f818454a6a7adc6a0a72a1.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/3476bccdaff20f563061afa387c2878b.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/f13080ba62134ddcd13d0a08255a425e.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/e2bd6dfbb3638c197601112e6daa8a1f.jpg)
2.打开Android Studio,选择File --> import project --> 选择刚刚生成的build.gradle文件,点击OK
此处打开方式有两种,如果是第一次运行studio,可以通过如下界面导入
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/db0933e7183d4411e2c51045c352f85a.jpg)
如果是在studio主界面上,则可以通过下面的方式导入
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/dac224e4967d95b05fab3950f8df23e8.jpg)
选择我们要导入的工程
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/6128dcd629ad865c284d5d702911fc69.jpg)
3.如果是第一次运行Android Studio,会出现如下的错误,Error:The project is using an unsupported version of the Android Gradle plug-in (0.8.3). The recommended
version is 1.1.0.需要下载gradle文件,因为gradle被墙了的原因,此处可通过代理进行联网下载,也可以通过如下界面进行代理地址的添加
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/f290f965e48a7d0af5e7c29f5f48b29d.jpg)
第一次运行时All tasks下面是没有内容的,此时可以点击图上方的 + 对其进行设置,这一点网上教程很多就不具体介绍了
4.下载完成之后,可能会出现如下的错误,Error:failed to find Build Tools revision 19.0.1 <a href="install.build.tools">Install Build Tools 19.0.1 and sync project</a>,这是Build
tools和studio不一致导致的,打开项目的build.gradle文件,修改compileSdkVersion和buildToolsVersion的值为studio的版本号,clean工程
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/2c1faab46efc082f3b45d9725416b2a9.jpg)
5.接下来,可能还会出现Starting with version 0.9.0 incompatible changes were introduced in the build language.Please read the migration guide to learn
how to update your project...的问题,点击链接,工程刷新,问题解决
6.如果移植的项目中包含so类库文件,则需要在src文件夹先创建main/jniLibs文件夹,将相应的so文件放到该文件目录下,修改相关的编码格式,运行项目测试
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/2926c1e06ec6b23530c14eeccc986eae.jpg)
好了,到此包含类库文件和不包含类库文件的Eclipse项目导入Android studio就介绍完了,此两种方式均已亲测可用,如有问题欢迎指正
相关文章推荐
- Java Collection分类(转)
- spring MVC 中json格式数据发送与接收
- struts2.0的工作原理
- Java报错系列――split
- springmvc @PathVariable("b") double b 丢失精度问题
- java如何防止反编译
- Java的委托
- Java中的构造函数
- Spring MVC拦截器+注解方式实现防止表单重复提交
- Spring MVC拦截器+注解方式实现防止表单重复提交
- Spring MVC拦截器+注解方式实现防止表单重复提交
- Spring MVC拦截器+注解方式实现防止表单重复提交
- Spring MVC拦截器+注解方式实现防止表单重复提交
- eclipse显示/隐藏代码行号
- Java中final变量使用总结
- java中处理获取路径有空格(%20 )的问题
- Java之对象构造过程
- Java的封装特性
- Java中==与equals的区别小结
- Java单元测试(Junit+Mock+代码覆盖率)