Android通用框架设计与完整电商APP开发二项目初始化

一、项目基础

1、创建项目

Android通用框架设计与完整电商APP开发二项目初始化_第1张图片

修改完成后

Android通用框架设计与完整电商APP开发二项目初始化_第2张图片

 

2、修改具体项目的module名字

Android通用框架设计与完整电商APP开发二项目初始化_第3张图片

 

3、创建annotationmodule,一定要选择javalibrary。因为它的注解里面会使用很多标准的Java sdk的注解类,这个时候Android liabrary是找不到这些类的

 

Android通用框架设计与完整电商APP开发二项目初始化_第4张图片

 

module名字,并取消勾选create .gitignore file.

.gitignore file:在开发项目的时候通常需要版本管理,而版本管理最常用的就是git。往git里提交文件的时候,通常需要提交一些根本不需要提交的东西,比如像文件系统的一些记录文件,比如像编译过程中常用的.build目录,这些东西提交上去,一来会让git服务器变得很臃肿,占用了服务器宝贵的硬盘资源,二来又会影响我们的带宽,三来,在bu同的操作系统、不同的带宽上拉下代码的时候,又会因为这些中间产物产生冲突,所以.gitignore文件就将这些不需要的中间产物记录下来,而git发现gitignore文件中有这些东西了,就会不再提交它了,一般在文件根目录中创建这个文件就好,具体的module就不需要了。

Android通用框架设计与完整电商APP开发二项目初始化_第5张图片

 

4、创建编译器module,同样地也是java liabrary

Android通用框架设计与完整电商APP开发二项目初始化_第6张图片

5、创建Android核心的类库,是一个Android library,因为需要用到Android核心的类库

Android通用框架设计与完整电商APP开发二项目初始化_第7张图片

 

Android通用框架设计与完整电商APP开发二项目初始化_第8张图片

6、创建一类业务的module,也就是电商module,同样也是Android library。如果Android项目彼此之间有依赖的话,那么package name不能相同,否则,在项目构建的时候会出现错误,项目是编译不过去的。

Android通用框架设计与完整电商APP开发二项目初始化_第9张图片

Android通用框架设计与完整电商APP开发二项目初始化_第10张图片

7、构建module之间的依赖关系

file-->project structure

①首先,核心库会依赖注解库

Android通用框架设计与完整电商APP开发二项目初始化_第11张图片

Android通用框架设计与完整电商APP开发二项目初始化_第12张图片

 

②ec电商库会依赖于核心库

Android通用框架设计与完整电商APP开发二项目初始化_第13张图片

 

(3)具体的项目会依赖于ec电商库和注解库

Android通用框架设计与完整电商APP开发二项目初始化_第14张图片

 

将example中的.build文件中改为annotationprocessor

Android通用框架设计与完整电商APP开发二项目初始化_第15张图片

 

既然ec是依赖于core的话,那么就可以将引入的库都删掉了

Android通用框架设计与完整电商APP开发二项目初始化_第16张图片

改为

Android通用框架设计与完整电商APP开发二项目初始化_第17张图片

把多余的已经引入的库都删掉

 

 

同样,example中多余的代码也可以删掉

Android通用框架设计与完整电商APP开发二项目初始化_第18张图片

 

至此,整个项目的基础骨架已经搭建完毕了。

 

 

 

 

 

 

 

你可能感兴趣的:(java,开发工具)