Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.3——用Eclipse ADT导出App
Posted tootwo2
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.3——用Eclipse ADT导出App相关的知识,希望对你有一定的参考价值。
问题:
想在一个已经存在的Eclipse ADT的项目中使用Gradle
解决方案:
Eclipse ADT插件可以帮助生成Gradle文件
讨论:
Eclipse的ADT插件是在2013年推出Gradle之前主要的android开发工具。现在ADT项目被android studio所替代,但是还是有遗留的项目存在。
ADT插件可以基于已经存在的项目结构和依赖帮你生成gradle的配置文件。
虽然这已经不是一个主流的机制,但是实践中会遇到这样的项目。这也是一个很好地机会,展示Gradle中的sourceSet映射,如何将老的项目结构和新的基于gradle的项目匹配。
Eclipse ADT的结构试讲所有代码放在根目录先一个叫src的目录下。资源是放在根目录下叫res的目录下。manifest文件也是在根目录下。所有这些位置在新的项目结构下都发生了改变。
ADT插件生成的gradle文件展示了部分转化:
你会有趣的发现在sourceSets块完成了映射。新的项目结构下源文件存放在src/main/java下。已经存在的项目有一个src目录。因此sourceSets块下使用srcDirs属性做了一个从src/main/java到src目录的映射。实际上,整个文件夹都使用这种机制从老的结构映射到了新的结构。
以上是关于Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.3——用Eclipse ADT导出App的主要内容,如果未能解决你的问题,请参考以下文章
Android开发:《Gradle Recipes for Android》阅读笔记1.5
Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.4——更新新版本的Gradle
Android开发:《Gradle Recipes for Android》阅读笔记1.2
Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.5——在项目中共享配置