點選AndroidStudio的build按鈕後發生了什麼

一隻有交流障礙的醜程式猿發表於2018-02-26

Parent

  • buid的過程是將資源和程式碼檔案打包成APK。
  • 因為AndroidStudio的編譯工具為gradle,所以build的過程即為gradle編譯的過程,相當於執行了一次 Gradle Task,我們可以在gradle檔案中對編譯選項進行配置。

編譯過程

  1. 通過appt工具,將資原始檔生成R.java檔案;將aild檔案轉換成對應的java檔案
  2. 編譯java檔案,生成.class檔案
  3. 將.class檔案轉換成Android虛擬機器支援的.dex檔案
  4. 通過apkbuilder將dex檔案和編譯後的資原始檔生成apk檔案
  5. 對apk進行簽名和對齊

圖示

點選AndroidStudio的build按鈕後發生了什麼

參考資料

相關文章