總體流程:將對應作業系統和所需版本下載後解壓縮,放到指定目錄,然後配置環境變數,最後檢查環境配置情況。
一、下載需要的環境後放入指定目錄
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
// 檢視依賴
./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 不開啟 `