16
votes

Flutter run bloqué lors de l'installation de build \ app \ sorties \ apk \ app.apk

Edit: Cela semblait fonctionner après tout redémarrage, aucune autre solution n'a vraiment été remarquée.

Je n'ai pas pu trouver de solutions utiles sur le fil suivant:

Flutter bloqué lors de l'installation de build \ app \ sorties \ apk \ app.apk

Ce n'est pas le même problème, le mien ne termine pas l'installation.

J'ai un Honor 7 en tant qu'appareil connecté et j'utilise Visual Studio Code.

Lors de l'exécution de `` flutter run '', ce qui suit se produit:

[√] Flutter (Channel stable, v1.0.0, on Microsoft Windows [Version 10.0.17134.590], locale de-DE)
    • Flutter version 1.0.0 at F:\flutter
    • Framework revision 5391447fae (3 months ago), 2018-11-29 19:41:26 -0800
    • Engine revision 7375a0f414
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\user\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-P, build-tools 27.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 2.2)
    • Android Studio at E:\Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_76-release-b03)

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[!] IntelliJ IDEA Community Edition (version 2017.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.2
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.io/intellij-setup/#installing-the-plugins

[!] IntelliJ IDEA Ultimate Edition (version 2017.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2
    X Flutter plugin not installed; this adds Flutter specific functionality.
    • Dart plugin version 173.4127.31
    • For information about installing plugins, see
      https://flutter.io/intellij-setup/#installing-the-plugins

[√] VS Code, 32-bit edition (version 1.12.2)
    • VS Code at C:\Program Files (x86)\Microsoft VS Code
    • Flutter extension version 2.22.3

[√] Connected device (1 available)
    • PLK L01 • H8WDU15207300112 • android-arm64 • Android 6.0 (API 23)

! Doctor found issues in 2 categories.

Une fois la dernière étape de chargement, mon appareil demande d'accepter l'installation de l'application. Une fois accepté, il offre 2 options après l'installation:

  • Ouvrir application

  • Terminer (Signification = retour à l'écran d'accueil)

Dans tous les cas, la dernière étape ne se termine pas. «flutter clean» ne fait aucune différence. Le rechargement à chaud ne fonctionne pas. Quelqu'un d'autre a-t-il rencontré ce problème?


Sortie 'flutter doctor -v':

Launching lib/main.dart on PLK L01 in debug mode...
Initializing gradle...                                       1,1s
Resolving dependencies...                                    3,3s
Gradle task 'assembleDebug'...
Gradle task 'assembleDebug'... Done                         15,6s
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                     -


6 commentaires

Je suis également confronté au même problème. Cela se produit après la mise à niveau du flutter.


Moi aussi, je suis confronté à ce problème. Je clique simplement sur Arrêter, puis j'exécute à nouveau l'application.


Je suis trop confronté à ce problème, toujours pas d'aide pour travailler


Je suis maintenant confronté à ce problème. Flutter 1.17.4


@MaylorTaylor avez-vous résolu ce problème?


Je suis confronté au même problème.


10 Réponses :


7
votes

Les solutions sont assez simples

Pour les problèmes de rechargement à chaud qui peuvent survenir avec votre projet,

Il s'agit d'un problème avec votre appareil , et non de scintillement ou d' Android Studio

Cela se produit lorsque votre logcat raccroche .

Vous souhaiterez peut-être augmenter la taille de votre tampon .

Pour ce faire, accédez à votre appareil ou à votre émulateur :

Paramètres> Options du développeur ( assurez-vous qu'ils sont activés ),

Remplacez la taille de la mémoire tampon par un nombre plus élevé.

Puis lancez à nouveau flutter run -v


1 commentaires

Merci, en augmentant la taille du tampon, réduisez le temps de construction de l'installation.



3
votes

Un autre utilisateur peut obtenir une solution dans cette URL . Dans mon cas, l'application a été désinstallée manuellement afin qu'elle ne s'affiche pas dans le lanceur. et a obtenu une solution dans ce post .

lequel est

  1. Allez dans Paramètres .
  2. Accédez aux applications .
  3. Sélectionnez votre application. (ici, vous pouvez vérifier que votre application n'est pas désinstallée correctement).
  4. Ouvrez le menu de débordement (qui sont 3 points) en haut à droite et sélectionnez Désinstaller pour tous les utilisateurs.

1 commentaires

Merci, le problème semble se produire lorsqu'il y a plusieurs utilisateurs dans l'appareil. La désinstallation manuelle du lanceur supprime uniquement l'application de l'utilisateur actuel.



0
votes

Cela fait un an que je me bats avec cela de temps en temps, voici ce que je viens de remarquer qui fait que cela fonctionne ou non sur mon système.

J'ai découvert ce soir que si ma protection antivirus exécute mon émulateur se bloque dans le
"--->
Build build \ app \ sorties \ apk \ debug \ app-debug.apk. Et j'obtiens juste un écran blanc. Je désactive la protection antivirus et cela fonctionne bien en mode débogage. Si c'est activé, je dois continuez vers le terminal et faites: "flutter run" pour voir les changements que j'ai faits. Peut-être que cela aidera quelqu'un.


0 commentaires

2
votes

Assurez-vous que votre MainActivity.java est au bon emplacement, qu'il a une déclaration de classe MainActivity et que le package correspond à votre identifiant de package.


0 commentaires

2
votes

Dans mon cas, le problème était que j'avais oublié de changer le nom du paquet MainActivity.kt après l'avoir modifié.

package com.WrongCompanyName.WrongProjectName

import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant

class MainActivity: FlutterActivity() {
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}


1 commentaires

Je ne sais pas pourquoi cela est décliné mais clairement le flutter ne donne pas d'erreur si le package java est incorrect, alors j'ai eu le même problème, merci.



1
votes

Modifier: vous pouvez le saisir dans le terminal

flutter run -d LGUS998d7315d51

Et puis r pour recharger à chaud. Vous devrez peut-être d'abord Ctrl + C et n

C'est plus lent que F5, mais ça marche toujours!

entrez la description de l'image ici

Ma réponse initiale: j'ai contourné ce problème en tapant la commande dans le terminal

flutter run -d <deviceId>

pour mon téléphone LG, c'était

flutter run


2 commentaires

pour moi, c'était le seul moyen d'exécuter mon application dans un vrai appareil, merci.


De rien! flutter run également, et vous pouvez entrer r pour recharger à chaud



0
votes

J'ai rencontré ce problème et j'ai trouvé une solution (j'utilise un émulateur)

Il semble que ce ne soit qu'un problème d'émulateur.

AVD Manager -> Actions -> Wipe Data

Peut-être que vous devez flutter clean , mais le problème se résoudra.


0 commentaires

0
votes

Ma solution était de vérifier le nom du package (iOS est applicationId ) de mon application Android. J'avais récemment changé le nom de mon package de la valeur par défaut "com.example.app_name" à quelque chose de plus personnalisé. Cependant, j'avais oublié de changer tous les emplacements.

Je pense que les emplacements les plus importants sont les suivants: Mac / iOS

  • build.gradle - recherchez "applicationId"

Android

  • [app_name]\android\app\src\debug\AndroidManifest.xml
  • [app_name]\android\app\src\main\AndroidManifest.xml
  • [app_name]\android\app\src\profile\AndroidManifest.xml

Recherchez simplement package="


0 commentaires

1
votes

Ouvrez android \ app \ build.gradle et définissez un identifiant d'application différent pour l'application.

flutter run

Ensuite, supprimez la version précédente:

flutter clean

et exécutez à nouveau:

defaultConfig {
  // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
  applicationId "com.othervalue.sbmicalc"
}


0 commentaires

0
votes

Dans mon cas, l'application Flutter n'a pas été correctement désinstallée du téléphone portable car mon mobile dispose d'un espace normal et d'un espace privé ... donc lorsque je désinstalle l'application de l'espace normal, elle a été désinstallée mais pas désinstallée de l'espace privé. puis après avoir supprimé l'application de l'espace privé et exécutez

flutter run

et exécutez à nouveau ça marche bien!

flutter clean


0 commentaires