Android編譯環境搭建

花开富贵。發表於2024-04-15

總體流程:將對應作業系統和所需版本下載後解壓縮,放到指定目錄,然後配置環境變數,最後檢查環境配置情況。

一、下載需要的環境後放入指定目錄
1.AndroidSDK

2.flutter

注意:
1)存放資料夾不要有特殊字元,例如:空格等
2)存放資料夾不要有管理員許可權才能執行,例如:C:\Program Files (x86)這種

示例圖:

3.gradle

示例圖:

二、配置環境變數

三、檢查環境變數 確認好版本情況

四、透過命令列編譯和打包APK
`編譯命令(Window系統)
./gradlew build 檢查依賴並且編譯打包

./gradlew assembleDebug/assembleRelease 編譯並打出Debug包 /Release包

./gradlew installDebug 編譯出Debug包並且安裝

./gradlew installRelease 編譯出Release包並且安裝

./gradlew assembleDebug/assembleRelease --info 編譯包並且列印日誌

./gradlew assembleDebug/assembleRelease --scan 編譯並且輸出更詳細的報告

./gradlew clean 清除構建目錄下的檔案

./gradlew unsinstall 解除安裝安裝

./gradlew uninstallDebug / uninstallRelease 解除安裝安裝包

// task相關

./gradlew --tasks 檢視主要Task

./gradlew tasks --all 檢視所有Task

./gradlew or ./gradlew :: 執行Task

// 檢視依賴

./gradlew dependencies 檢視專案根目錄下的依賴

./gradlew :app:dependencies 檢視app模組下的依賴

./gradlew :app:dependencies > dependencies.txt 檢視依賴輸出到檔案

//效能相關

./gradlew assembleDebug --offline 離線編譯

./gradlew assembleDebug --build-cache 可開啟快取

./gradlew assembleDebug --no-build-cache 不開啟

./gradlew assembleDebug --configuration-cache 配置快取開啟

./gradlew assembleDebug --no-configuration-cache 不開啟

./gradlew assembleDebug --parallel 並行構建開啟

./gradlew assembleDebug --no-parallel 不開啟 `

相關文章