前言:
本来很久之前想弄这玩意,不过因为各种原因,所以没弄。
今天有位前辈提出需求。说想让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.右击该死的项目导出
突然有事。后续