Ecplise项目和AndroidStudio项目之间的转换

Ecplise项目和AndroidStudio项目之间的转换

为了帮助一些刚接触AndroidStudio的童鞋,在这里我把自己琢磨出来的一点经验分享给大家!Ecplise项目变为AS项目有两种方式,一种只不改变原有的项目结构,只是用AS进行编译Ecplise项目(适合Ecplise和AS共存的的开发),另一种是改变目录结构,和新建AS项目一样使用Gradle进行编译。

  • 直接使用AndroidStudio打开Ecplise项目
    在Ecplise项目结构如下图

这里写图片描述

找到工程的文件路径

这里写图片描述

接下来打开AS 选择 Import Project(Ecplise ADT,Gradle .etc)选项

这里写图片描述

选择后如下,找到需要改变的工程(这里选择的时候需要到工程文件夹,而不是具体到单独的moudle)

这里写图片描述

点击ok之后如下界面选择第一个选项

这里写图片描述

点击next ,可以重新命名工程.

这里写图片描述

如需修改,完后点击next ,如下是选择需要添加到工程的源码和资源文件,我们默认全部选择,当然你也可以去电Gen目录,也就是Clean之后才开始转换项目

这里写图片描述

选择好之后点击Next,到jar包,类库选择

这里写图片描述

选择好编译的JDK和SDK点击next

这里写图片描述

这个页面默认勾选,点击Finish就完成项目的转换,如下图

这里写图片描述

此时项目已经可以运行,但是需要自己指定启动的moudle

这里写图片描述
这里写图片描述

选择好之后点击点击apply 然后点击OK,然后就能运行项目了。这种方法其实就是用AndroidStudio编译Ecplise工程,项目的目录结构没有改变,也没有用Gradle编译,项目运行起来也和Ecplise一样快,也就是我们给AndroidStudio指定源码和资源文件的位置,如下图手动制定相关文件路径

这里写图片描述

这里写图片描述

这样就手动指定编译的源码,和资源文件

这里写图片描述

上图可以看出其源码的工程结构完全没有发生改变

  • 将Ecplise项目变为Gradle项目,改变项目原有结构
    1、使用Ecplise将项目导入为Gradle项目
    右键-import 选择Android下的Generate Gradle build file
    这里写图片描述
    点击next,然后next到选择需要导入项目界面
    这里写图片描述
    然后点击next 直到Finish。项目导入完成,看一文件项目结构
    这里写图片描述
    moudle里面结构也发生改变
    这里写图片描述

    此时的项目就是一个AndroidStudio项目可以直接打开AS 运行 。但是有经验的童鞋会发现,这样直接打开项目第一次编译特变慢,所以在打开之前我们修改一下几个地方。
    2、修改配置文件
    修改工程的build.gradle 文件
    我的Gradle插件版本用的是2.10的所以修改为(https下载有点慢,你可变为http,亲测可用)如下

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.2'
    }
}

修改gradle 目录下gradle-wrapper.properties文件
我的Gradle插件版本用的是2.10的所以修改为(https下载有点慢,你可变为http,亲测可用)如下

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-2.10-all.zip

现在基本配置修改完成就可以打开项目了。
这里写图片描述

如下图,结构已经发生改变

这里写图片描述

点击OK编译一会儿 就完成了项目的转换,效果如下:
这里写图片描述
接下来就可以运行了

小结:其实一个新的工具出来,多捣鼓捣鼓就会玩了。友情提示,有些童鞋这样转换之后,需要手动制定以下jnilibs 文件,如果需要编译NDK则要配置ndk编译环境。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值