我正在創建 Flutter 釋義應用,但我的應用太大,不知道為什么?
應用程式用于釋義,文本用戶可以輸入文本、說話或從檔案中提取文本。我們翻譯和解釋文本。我為我的軟體公司創建了這個,但我不知道為什么應用程式大小太大。我什至沒有使用靜態資產仍然應用程式大小為158MB
name: paraphrase_and_translate
description: A new Flutter project.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0 1
environment:
sdk: ">=2.17.6 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
speech_to_text: ^5.5.0
google_ml_kit: ^0.11.0
camera: ^0.9.7 1
image_picker: ^0.8.5 3
translator: ^0.1.7
clipboard: ^0.1.2 8
pdf_text: ^0.5.0
file_picker: ^4.6.1
permission_handler: ^10.0.0
flex_color_scheme: ^5.1.0
font_awesome_flutter: ^10.1.0
dio: ^4.0.6
rounded_loading_button: ^2.0.8
language_picker: ^0.4.1
google_fonts: ^3.0.1
flutter_tts: ^3.5.0
simple_speed_dial: ^0.1.7
animated_splash_screen: ^1.3.0
flutter_launcher_icons: ^0.10.0
facebook_audience_network: ^1.0.1
google_mobile_ads: ^2.0.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_icons:
android: "launcher_icon"
ios: true
image_path: "assets/images/icon.png"
flutter_lints: ^2.0.0
flutter:
uses-material-design: true
assets:
- assets/images/new.png
- assets/images/parapharse.png
- assets/images/icon.png
這是我的 pubspec.yaml 檔案。影像只有 2 mbs
Running "flutter pub get" in paraphrase_and_translate...
Launching lib\main.dart on Redmi Note 8 in release mode...
Running Gradle task 'assembleRelease'...
√ Built build\app\outputs\flutter-apk\app-release.apk (159.1MB).
Installing build\app\outputs\flutter-apk\app.apk...
uj5u.com熱心網友回復:
可能是包google_ml_kit增加了構建大小。
嘗試使用包的依賴項中提到的任何對您有用的特定
所有這些包都包含在 google_ml_kit 包中。避免使用不需要的軟體包。
例如,如果您單獨使用文本識別而不是全部使用,請使用google_mlkit_text_recognition 。
uj5u.com熱心網友回復:
如果 DevTools 已經連接到正在運行的應用程式,請導航到“應用程式大小”選項卡。檢查哪個模塊正在使用什么大小并進行相應的管理,也只使用所需的包并洗掉不必要的資產或盡可能調整它們的大小。
uj5u.com熱心網友回復:
另外:不要使用 APK,而是使用適用于 Android 的 appbundle。它構建更小的二進制檔案。為此,請使用:
flutter build appbundle
uj5u.com熱心網友回復:
轉到 Android > app > build.gradle 并將 minSdkVersion 設定為 22
defaultConfig {
applicationId "com.app.app"
minSdkVersion 22 // set this to min 22
targetSdkVersion 31
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/520968.html
標籤:扑镖
