- buid的過程是將資源和程式碼檔案打包成APK。
- 因為AndroidStudio的編譯工具為gradle,所以build的過程即為gradle編譯的過程,相當於執行了一次 Gradle Task,我們可以在gradle檔案中對編譯選項進行配置。
編譯過程
- 通過appt工具,將資原始檔生成R.java檔案;將aild檔案轉換成對應的java檔案
- 編譯java檔案,生成.class檔案
- 將.class檔案轉換成Android虛擬機器支援的.dex檔案
- 通過apkbuilder將dex檔案和編譯後的資原始檔生成apk檔案
- 對apk進行簽名和對齊