创建项目
左上角【文件→新建→新建项目】或者【File -->New ---->Android Application Project】
可选择的种类有 【移动手机端】【可穿戴设备(手表)】【TV电视】【汽车】四类
选择项目
初学 其他的不看,先创建一个空的项目。选择【Phone and Tablet →Empty Activity→下一步】
创建需要一点点时间 下载 【gradle】
什么是Gradle?Gradle 是一个开源构建自动化工具 可以理解为前端的webpack
文件结构
项目
├── .gradle -- 工程自带文件 (不用管)
├── .idea -- 工程自带文件 (不用管)
├── app -- 代码 资源的 **主要文件** (模块,会有很多)
├ ├── build 构建文件
├ ├── libs 添加so库,添加第三方jar,添加Library库文件等
├ ├── src -- 微信JS
├ ├ ├── androidTest -- 测试用例
├ ├ ├── main -- 代码
├ ├ ├ ├── java -- java代码
├ ├ ├ └── res-- java代码
├ ├ ├ ├ ├── drawable -- 图片资源
├ ├ ├ ├ ├── drawable-v24-- 图片资源
├ ├ ├ ├ ├── layout -- 布局文件
├ ├ ├ ├ ├── mipmap-anydpi-v26 -- 图标资源
├ ├ ├ ├ ├── mipmap-hdpi -- 不同分辨率图标资源
├ ├ ├ ├ ├── mipmap-mhdpi -- 不同分辨率图标资源
├ ├ ├ ├ ├── mipmap-xhdpi -- 不同分辨率图标资源
├ ├ ├ ├ ├── mipmap-xxhdpi -- 不同分辨率图标资源
├ ├ ├ ├ ├── mipmap-xxxhdpi -- 不同分辨率图标资源
├ ├ ├ ├ ├── values -- 定义的公共资源
├ ├ ├ ├ ├ ├── color-- 定义的颜色公共资源
├ ├ ├ ├ ├ ├── strings -- 定义的文字公共资源
├ ├ ├ ├ ├ ├── themes -- 定义的主题公共资源
├ ├ ├ ├ ├── values-night -- 定义的公共资源
├ ├ ├ ├ ├── xml --
├ ├ ├── test -- 单元测试
├ ├ ├── .gitignore -- git控制文件
├ └ └── build.gradle -- 配置 Gradle 脚本执行所需依赖分别是对应的 Maven 库和插件
├── gradle -- 构建器 创建项目的时候会判断本地是否存在,不存在会自动下载
├── .gitignore -- git控制文件
├── build.gradle -- 配置 Gradle 脚本执行所需依赖分别是对应的 Maven 库和插件
├── gradle.properties -- 常用编译功能配置
├── gradlew -- Mac或者Linux系统执行Gradle命令使用的
├── local.properties -- 这个文件可以放一些系统配置。比如:sdk路径、ndk路径
└── settings.gradle -- Gradle 配置文件 , 这里如果有多个 Module , 可以在此处配置所有的 Module 项目
外部库依赖文件