Gradle自定义项目结构

时间:2021-07-19 03:25:47

一:项目如何实现eclipse和Android studio的兼容

在Android开发中,很多老项目都是使用eclipse开发的,但为了开发的便捷性,我们要使用Android studio,问题来了,一个项目如何兼容Android studio和eclipse?

Gradle的基本项目结构起始于main,我们只要在gradle脚本中具体指定各个资源的路径就可以了,比如java文件,资源文件,清单文件,库文件,只要配置好相应的路径后,一个项目就可以同时兼容Android studio 和eclipse了。笔者的gradle脚本更改如下:

 sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
}

只要在android领域中做以上配置,就是配置项目主要的目录所在的路径。就可以实现一个旧的eclipse项目既支持eclipse也支持Android studio了。