关于Eclipse如何加入Gradle文件与Android Studio两个平台一起开发,工作目录不发生变化

前言:

本来很久之前想弄这玩意,不过因为各种原因,所以没弄。

今天有位前辈提出需求。说想让Eclipse的Android项目逐步走向Android Studio,但是又担心Android Studio一时三刻适应不过来。

说能不能不改变源代码的主要工作目录(在Eclipse的android project root/的 src、res、lib、AndroidManifest.xml四个目录)来在Android Studio上开发呢?

大前提:

我当看到这篇博客的看官已经对Android Studio有足够熟悉

(怎么才算足够熟悉呢?)

1.起码你的Android Studio已经能运行起来。而不是像其他的同学说。我的Android Studio一直跑不起来。

2.知道Android的构建工具是Gradle是什么玩意?起码你环境(命令行CMD)上敲入gradle -v 能见到你的Gradle version

3.知道Android Studio的Project相当于Eclipse的Workspaces ,Module 相当于Eclipse的project

4.知道Android Studio的Android Module root目录分布 (build,libs,src以及build.gradle文件),以及里面都是些什么东西。

开始正文吧:

如果已经投向Android Studio的同学大可以不看这篇玩意。因为你们已经很熟悉Android Studio了。

1.如上题目。Eclipse与Android Studio这两个IDE的Android项目因为工作目录不相同,所以不能很好的兼容开发。

如果看了某些文章的话。(http://www.tuicool.com/articles/2q6fMr),

知道Android project 打包方式 (Eclipse使用Ant,Android studio 是用Gradle)

那既然他们本来不一样的打包方式,怎么切换IDE来进行开发呢?

2.我们知道Google 为了让更多的Android开发者的IDE从Eclipse 转去Android Studio。就有一个操作。就是能直接把导入Eclipse的Android project

看到这里。同学说。你这是废话嘛?下面还要继续看不?

虽然可以直接导入项目,但是导入进去后,发现项目在Android Studio的工作目录已经发生翻天覆地的变化了。(其实就是变成了Android studio的项目而已)

3.正因为有上面两点,所以本文才有需求出现。

(其实本文工作原理很简单的。就是为了适应在Android studio上运行而改变一下Gradle的脚本,至于Gradle的脚本怎么写。下面会提到。)

准备工作:

1.新建好一个能运行的(HelloWorld) 的Android 项目。

2.右击该死的项目导出

突然有事。后续

时间: 2024-11-08 14:26:44

关于Eclipse如何加入Gradle文件与Android Studio两个平台一起开发,工作目录不发生变化的相关文章

studio--如何将Eclipse中的项目迁移到Android Studio 中

如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的是生成Build Gradle的文件.因为Android Studio 是用Gradle来管理项目的,具体操作步骤如下: 从Eclipse中导出        1.将你的ADT插件版本升级到22.0以上.        2.在Eclipse中,选择File-->Export.        3.在弹出的导出窗口中,打开Android的文件夹,选择“Generate

[转]-如何将Eclipse中的项目迁移到Android Studio 中

英文地址:http://developer.android.com/sdk/installing/migrate.html 翻译:Android Studio 中文组(大锤译) 如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的是生成Build Gradle的文件.因为Android Studio 是用Gradle来管理项目的,具体操作步骤如下: 从Eclipse中导出        1.将你的ADT插件版本升级到

ionic3打包出错ionic cordova build android(系列一):could not find an installed version of gradle either in android studio

1.运行ionic cordova build android 时报错:could not find an installed version of gradle either in android studio. 2.问题原因:cordova在6.4.0(cordova-android在6.1.2)之后,会要求安装Gradle,基于Gradle来编译.打包android. 3.解决办法: 1)去Gradle官网:https://gradle.org/install 2)下载Gradle:htt

Introducing Gradle (Ep 2, Android Studio)

https://www.youtube.com/watch?v=cD7NPxuuXYY    Introducing Gradle (Ep 2, Android Studio) https://www.youtube.com/watch?v=FIvFfqO7hz0

Android Studio上面使用Ndk JNI 开发工程

     Ps:最近比较闲,so.多更新几篇博客算是总结一下.顺便鄙视一下有的programmer照搬网上面文章,并没有自己去进行相关的实践验证.导致网上面的博客千篇一律,只要最初写博客的人踩坑后面的人全都踩坑.对这类不经过实际检验就大抄特抄的人深深的鄙视一下 ok  接下来我们进入今天的正题,也就是在Android studio里面如何正确的使用和配置ndk.如果有对jni不了解的童鞋建议先去学习下JNI技术再来看本篇博客. 转载请标明出处:http://blog.csdn.net/unrel

Eclipse混淆文件导入Android Studio Gradle编译报input jar file is specified twice

Eclipse项目中的混淆配置文件 复制到AS中 在混淆的过程中提示如下错误 Error:Execution failed for task ':app:proguardDemoRelease'. > java.io.IOException: The same input jar [D:\Users\workspace_studio\Test5\app\libs\fastjson.jar] is specified twice. 解决方案: 删除  -libraryjars libs/***.j

gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第三篇:gradle完整的实战

上两篇的地址 安装配置 http://www.cnblogs.com/uncle2000/p/4276833.html 简单实战 http://www.cnblogs.com/uncle2000/p/4277476.html 我之所以以前用ant现在用gradle是因为 ant打包给 加入第三方依赖工程非常非常非常麻烦,而网上关于两者的对比就数不胜数了,大家可以去查,充分的说明了 gradle的优势 而且还有一点就是gradle的中文资料是要多于ant的,想当初ant中加入for-each 和

图文来教你在eclipse下用gradle 来打包Android

gradle其他好处就不多说,在android应用发布的时候,如果要统计多个渠道,gradle 批量打包的好处就显示出来了:下面介绍图文来介绍 按eclipse的导出时 选择Android:如下图 然后按下面一步一步往下点 点击完成之后 工程里面就生成了如下的几个文件:也就是gradle的配置文件 打开gradle-wrapper.properties这个文件:可以看到distributionUrl这个地址:而这个地址就是gradle的下载地址:在浏览器打开下载 如下图: 将下载的文件押解出来:

gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第二篇:gradle简单实战

一个bug 一个脚印的叫你们用gradle. 1介于网络上的很多资料都是老的 不适用与现在的新版本gradle 尤其是有些gradle方法改名了老的用不了 2介于网上都是粘贴复制并且零碎我很蛋疼啊,走了很多歪路才弄出来,所以我弄一个完全完整的版本 3我不但会写gradle还会写ant打包方式,希望能帮到大家 在这之前你需要有一个android工程(工程中不能有已经过时的方法) 可以没有eclipse或者ADT 因为只要你工程是ok的 gradle就可以直接用 后面我会越说越详细 前面都太简单了