听闻少年二字,当与平庸相斥。这篇文章主要讲述Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.3——用Eclipse ADT导出App相关的知识,希望能为你提供帮助。
问题:
想在一个已经存在的Eclipse ADT的项目中使用Gradle
解决方案:
Eclipse ADT插件可以帮助生成Gradle文件
【Android开发(《Gradle Recipes for Android》阅读笔记(翻译)2.3——用Eclipse ADT导出App)】讨论:
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之封装好的异步网络请求框架
- Android中app开机自启动的开发
- Android之MVC模式的使用
- HBuilder使用夜神模拟器调试Android应用
- Kali Linux on Android # 实测(小米2s离线安装Kali Linux)
- Android客户端连接服务器端,向服务器端发送请求HttpURLConnection
- Android音视频学习第7章(使用OpenSL ES进行音频解码)
- Android 进阶图片加载框架之Glide
- 今日头条视频下载器[android下载源码]