柚子快報(bào)激活碼778899分享:flutter 命令
柚子快報(bào)激活碼778899分享:flutter 命令
1.查看依賴樹(shù)
flutter pub deps
2.清理Flutter緩存
flutter clean
3.清理Gradle緩存
./gradlew cleanBuildCache
4.清理Pub緩存:
flutter pub cache repair
5.獲取依賴項(xiàng):
flutter pub get
6.更新依賴項(xiàng):
flutter pub upgrade
7.清理Gradle構(gòu)建:
./gradlew clean
8.重新下載Gradle依賴項(xiàng):
./gradlew build
9.打包android 命令
圖標(biāo)工場(chǎng) - 移動(dòng)應(yīng)用圖標(biāo)/啟動(dòng)圖生成工具,一鍵生成所有尺寸的應(yīng)用圖標(biāo)/啟動(dòng)圖
flutter build apk --release
flutter build apk --obfuscate --split-debug-info=HLQ_Struggle --target-platform android-arm,android-arm64,android-x64 --split-per-abi
flutter build apk: 這是 Flutter 命令行工具的標(biāo)準(zhǔn)命令,用于構(gòu)建 Android 平臺(tái)上的 APK 文件。 --obfuscate: 這個(gè)參數(shù)用于啟用代碼混淆。代碼混淆是一種通過(guò)更改變量名、方法名和其他標(biāo)識(shí)符來(lái)使代碼難以閱讀的技術(shù),目的是保護(hù)你的代碼不被輕易理解或篡改。在 Android 應(yīng)用中,混淆通常用于發(fā)布版本,以提高安全性。 --split-debug-info=HLQ_Struggle: 這個(gè)參數(shù)用于指定一個(gè)目錄,F(xiàn)lutter 會(huì)在構(gòu)建過(guò)程中將調(diào)試信息輸出到這個(gè)目錄。這樣做可以在不增加 APK 大小的情況下,保留調(diào)試信息,便于后續(xù)的調(diào)試和分析。HLQ_Struggle 是你為調(diào)試信息指定的目錄名。 --target-platform android-arm,android-arm64,android-x64: 這個(gè)參數(shù)用于指定構(gòu)建的目標(biāo)平臺(tái)和架構(gòu)。這里指定了三個(gè)架構(gòu):android-arm、android-arm64 和 android-x64。這意味著 Flutter 會(huì)為這些架構(gòu)分別構(gòu)建 APK,以便支持更多類型的 Android 設(shè)備。 --split-per-abi: 這個(gè)參數(shù)用于指示 Flutter 為每個(gè)目標(biāo)平臺(tái)和架構(gòu)生成不同的 APK。這通常與 --target-platform 參數(shù)一起使用,以生成多個(gè) APK,每個(gè) APK 只包含特定架構(gòu)的代碼和資源。這樣做可以減小每個(gè) APK 的體積,因?yàn)槊總€(gè) APK 只包含它需要的代碼和資源
柚子快報(bào)激活碼778899分享:flutter 命令
參考鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。