J'avais couru ce flutter build apk
pour libérer mon application. Maintenant, j'avais construit la version 2 de cela.
Maintenant, je veux à nouveau publier ma version 2 App.Pour obtenir l'apk de libération, je lance à nouveau cette flutter build apk
encore. Je suis sorti apk mais c'était ma version 1 apk sortie. Je vais dans mon répertoire publié et j'ai supprimé mon apk publié supprimé et j'ai réessayé, puis je reçois également apk Verion 1.
Lors de la construction de la version 2, je testais en mode débogage. tout fonctionnait/fonctionne bien en mode fumier.
Voici le lien Github vers cette application: https://github.com/nitishk72/Flutter-Github-API
Je pense que tu as besoin
flutter clean
(Je considérerais comme un bug que cela est nécessaire, mais je le rencontre aussi)
et
flutter build apk --release
vous pouvez changer dans local.properties Android
sdk.dir=D:/SDK //your Android SDK location
flutter.sdk=D:\\Flutter\\flutter //your flutter SDK location
flutter.versionName=1.0.0
flutter.versionCode=2
flutter.buildMode=release
changements dans votre fichier Android/app/build.gradle
buildTypes {
release {
// if everything ok then not add
//minifyEnabled true
//another you can remove minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-
Android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
vous pouvez également modifier le corps de la méthode Android/app/build.gradle defaultConfig.
multiDexEnabled true
si vous souhaitez migrer vers androidx, effectuez la configuration.
dépendances {testImplementation 'junit: junit: 4.12' androidTestImplementation 'androidx.test: runner: 1.1.1' androidTestImplementation 'androidx.test.espresso: espresso-core: 3.1.1' implementation 'androidx.multidex: multidex: 2.0.1'
}
et nettoyez avant de créer le dossier de construction en suivant cette cmd.
- flutter clean
- flutter build apk --release
- flutter install
6.Release Apk location.
in `Android studio termial` or inside `project-root` you can navigate to this.
cd build\app\outputs\apk\release
J'ai reçu la version APK qui ne fonctionne pas bien nommée app-release.apk mais juste dans le dossier précédent, il y a une autre apk app.apk qui n'a pas cette bande de débogage en haut et qui fonctionne bien comme en mode débogage et la taille est presque la même.