写给iOSer的实践指南 如何快速上手Android项目
理解Gradle的各种配置文件 setting.gradle文件 项目根build.gradle文件 模块的build.gradle文件 Plugin Android Android四大组件 activity service content provider broadcast receiver Intent 资源管理 资源目录结构: 配置限定符: 资源访问: 理解Gradle的各种配置文件 当Android studio创建新项目时,默认会生成三个Gradle文件。 其中两个,setting.gradle和build.gradle在项目根目录中。另一个build.gradle在应用程序模块中。 如下所示 MyApp | - build.gradle | - setting.gradle | - app 这三个文件每一个都有其独有的用处。 setting.gradle文件 setting文件在Build初始化阶段执行,定义了哪些模块应改被包含在构建中。 单个模块项目不一定需要setting文件,但是多模块项目必须要包含setting文件;否则,Gradle不知道要将哪些模块包含到构建中。 include ':app' 如上所示:app模块被包含其中。 项目根build.gradle文件 在项目根目录的build.gradle文件中,你可以配置需要应用于项目中所有模块的选项。它默认包含两个代码块: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' } } allprojects { repositories { jcenter() } } buildscript代码块是配置实际构建的位置。 在**repositories{…}**代码块中,可以看到我们在 repositories{} 中将JCenter配置为依赖库。 依赖库意味着依赖的来源,或者换句话说,一个可下载的第三方库列表,我们可以在我们的应用和库中使用。 JCenter是一个Gradle预先内置的Maven存储库,Gradle默认已经配置好相关了,不需要你额外的设置 。 Gradle中还有几个内置的存储库,并且Gradle也支持添加自己的本地或远程仓库。...