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