云炬Android开发笔记 2-1项目初始化
一、項(xiàng)目基礎(chǔ)
1、創(chuàng)建項(xiàng)目
修改完成后
?
2、修改具體項(xiàng)目的module名字
?
3、創(chuàng)建annotationmodule,一定要選擇javalibrary。因?yàn)樗淖⒔饫锩鏁褂煤芏鄻?biāo)準(zhǔn)的Java sdk的注解類,這個時候Android liabrary是找不到這些類的
?
?
module名字,并取消勾選create .gitignore file.
.gitignore file:在開發(fā)項(xiàng)目的時候通常需要版本管理,而版本管理最常用的就是git。往git里提交文件的時候,通常需要提交一些根本不需要提交的東西,比如像文件系統(tǒng)的一些記錄文件,比如像編譯過程中常用的.build目錄,這些東西提交上去,一來會讓git服務(wù)器變得很臃腫,占用了服務(wù)器寶貴的硬盤資源,二來又會影響我們的帶寬,三來,在bu同的操作系統(tǒng)、不同的帶寬上拉下代碼的時候,又會因?yàn)檫@些中間產(chǎn)物產(chǎn)生沖突,所以.gitignore文件就將這些不需要的中間產(chǎn)物記錄下來,而git發(fā)現(xiàn)gitignore文件中有這些東西了,就會不再提交它了,一般在文件根目錄中創(chuàng)建這個文件就好,具體的module就不需要了。
?
4、創(chuàng)建編譯器module,同樣地也是java liabrary
5、創(chuàng)建Android核心的類庫,是一個Android library,因?yàn)樾枰玫紸ndroid核心的類庫
?
6、創(chuàng)建一類業(yè)務(wù)的module,也就是電商module,同樣也是Android library。如果Android項(xiàng)目彼此之間有依賴的話,那么package name不能相同,否則,在項(xiàng)目構(gòu)建的時候會出現(xiàn)錯誤,項(xiàng)目是編譯不過去的。
7、構(gòu)建module之間的依賴關(guān)系
file-->project structure
①首先,核心庫會依賴注解庫
?
②ec電商庫會依賴于核心庫
?
(3)具體的項(xiàng)目會依賴于ec電商庫和注解庫
?
將example中的.build文件中改為annotationprocessor
?
既然ec是依賴于core的話,那么就可以將引入的庫都刪掉了
由
改為
把多余的已經(jīng)引入的庫都刪掉
同樣,example中多余的代碼也可以刪掉
?
至此,整個項(xiàng)目的基礎(chǔ)骨架已經(jīng)搭建完畢了。
總結(jié)
以上是生活随笔為你收集整理的云炬Android开发笔记 2-1项目初始化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HR怼程序员频繁跳槽,程序员竟这么回怼
- 下一篇: 云炬Android开发笔记 2-2 A