剛開始學習android,導師直接給了我乙個完整的android專案,起初只會整體編譯,不但用時長,而且經常因為某些意想不到的原因在編譯了很久之後失敗。尤其是僅僅在某個檔案中改動了一小句或是僅僅加了乙個日誌時,編譯整個專案真的是麻煩透頂,隨著不斷摸索學習,掌握的乙個不成形的小技巧。注:此方法針對的是用makefile檔案編譯的情形。
android專案中的makefile檔案中,有些相互間存在依賴關係,有些沒有,那麼我們更改檔案後應該編譯到哪層呢?首先,從改動的檔案所在資料夾開始向上級走,尋找makefile檔案,然後在該目錄下執行mm命令,然後在向上級尋找makefile檔案,繼續在找到的目錄下執行mm命令,當編譯的結果中顯示「沒有什麼可以做的為」時,說明上次編譯的結果即為改動後需要編譯到並push到手機或虛擬機器中的內容。
整個專案編譯的命令:
. build/envsetup.sh(. 不能省去,和後面有一空格,也可以換成source,即「source build/envsetup.sh")
lunch (提示選擇相應平台)
敲入平台號或缺省直接回車即可
make(編譯部分用mm命令即可)
Android專案中Git的使用
獲取途徑 自己新建專案和gitlab上已有的專案初始化git倉庫 git init 新增跟蹤檔案或新增修改檔案 git add file1,file2 提交到本地git倉庫 git commit m comment 提交到遠端倉庫。本地git倉庫新增遠端gitlab倉庫 git remote add...
編譯android專案
編譯整個源 需要比較長的時間。在系統的根目錄下有個makefile檔案,直接使用make就可以了。也可以先修改許可權,然後直接使用make。ken ken data android sudo chmod r ken ken ken data android make ken ken data and...
android 如何在自己的專案中使用 MVP
官方給我們寫了一些mvp的樣例工程,用不同的概念和工具實現同乙個todo專案。github位址 雖然在官方推出這套mvp開源用例之前,網路上也有很多優秀的開源專案教大家如何使用mvp模式,如果你之前沒看過,其實現在還有乙個好處,直接按官方的來做就是了 官方一出馬,其他的類似專案就啞火了 我看了一下官...