Android系统通过包名来区分不同应用程序,因此包名具有唯一性
- .gradle和.idea:自动生成的文件
- app:项目中的代码,资源等内容几乎都是放置在这个目录下
- build:主要包含一些在编译时自动生成的文件
- gradle:包含了gradle wrapper的配置文件,Android Studio默认没有启动gradle wrapper的方式,如有需要--file-setting-build....-gradle
- .gitignore:用来将指定的目录或文件排除在版本控制之外的
- build.gradle:这是项目全局的gradle构建脚本,通常这个文件是不需要处理的
buildscript { repositories { jcenter() //代码托管所,很多开源项目都会将代码托管到这上面,有了这个配置,我们可以轻松引用任何jcenter上的开源项目 } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' //声明了一个Gradle插件,如果想用来构建Android项目,必须有这个声明 } } allprojects { repositories { jcenter()//同上面的意思相同 } } task clean(type: Delete) { delete rootProject.buildDir//一个删除根目录的任务 }
<