Quand je cours

$ flutter run

Je reçois une invite sur mon appareil mobile me demandant si je souhaite installer l'application sur mon appareil. Je donne oui, alors rien ne se passe!

C'est coincé ici

Launching lib/main.dart on POCO F1 in debug mode...
Initializing gradle...                                           1.5s
Resolving dependencies...                                        9.2s
Gradle task 'assembleDebug'...                                  22.9s
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                     14.9s

Alors rien.

32
Vishnu Maheswaran K 20 nov. 2018 à 16:51

29 réponses

Meilleure réponse

J'ai résolu ce problème en installant manuellement le fichier apk généré dans le dossier builds. Après cela, flutter run exécute l'application sur mon téléphone.

2
Vishnu Maheswaran K 2 janv. 2019 à 11:56

Pour moi, l'erreur était due à mon profil Android de travail. J'ai désinstallé l'application de débogage dans le profil personnel mais elle est restée dans le profil de travail, une fois que je l'ai désinstallée là-bas et que j'ai exécuté Flutter Run. Cela a fonctionné sans aucun problème. Alors, assurez-vous d'abord que vous avez supprimé l'application dans le profil personnel et professionnel, puis exécutez

flutter run

Mise à jour:

Par profils, je voulais dire, les profils d'utilisateurs Android sur votre téléphone.

17
Stack learner 9 févr. 2019 à 10:37

J'ai eu un problème avec cela lorsque j'ai désinstallé mon application d'un appareil, mais malheureusement, je ne l'ai pas désinstallée de tous les utilisateurs de mon téléphone. Même Guest y conservait une version de mon application, je résous donc ce problème en désinstallant toutes les versions de mon application pour tous les utilisateurs. Après cela, mon application a été installée sans problème. Malheureusement, nous ne recevons aucun message d'erreur indiquant que quelque chose ne va pas si cela se produit, alors j'espère que c'était un cas pour vous et que je vous aiderai à le résoudre! ;)

4
BVantur 22 mai 2019 à 14:21

J'ai rencontré ce problème lorsque j'ai commenté tous mes bitmaps dans launch_background.xml:

<!-- You can insert your own image assets here -->
<item>
<!--
    <bitmap
        android:gravity="center"
        android:src="@mipmap/launch_320x480" />
    <bitmap
        android:gravity="center"
        android:src="@mipmap/launch_480x320" />
    <bitmap
        android:gravity="center"
        android:src="@mipmap/launch_480x800" />
    <bitmap
        android:gravity="center"
        android:src="@mipmap/launch_800x480" />
    <bitmap
        android:gravity="center"
        android:src="@mipmap/launch_720x1280" />
    <bitmap
        android:gravity="center"
        android:src="@mipmap/launch_1280x720" />
    <bitmap
        android:gravity="center"
        android:src="@mipmap/launch_1280x1920" />            
    <bitmap
        android:gravity="center"
        android:src="@mipmap/launch_1920x1280" />  
-->          
</item>

J'ai décommenté les bitmaps pour que la construction Flutter s'exécute. Je suis dessus:

Flutter (Channel beta, v1.0.0, on Mac OS X 10.13.6 17G4015, locale en-US)

3
Hahnemann 2 janv. 2019 à 01:15

Si ce problème persiste dans votre appareil physique, suivez l'opération ci-dessous

Sélectionnez l'application dans la liste des applications dans les paramètres (vous pouvez voir un sous "non installé pour cet utilisateur" à côté d'elle)

Puis Top right menu button "uninstall for all users"

2
Kevin RED 18 oct. 2019 à 12:53

J'ai également ce problème car j'ai changé un fichier (mon_projet \ android \ app \ src \ main \ java \ com \ example \ mon_projet \ MainActivity.java). et je l'ai résolu comme ceci:

package com.example.my_project; //your project name should be changed here.

import android.os.Bundle;
import io.flutter.app.FlutterActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;

public class MainActivity extends FlutterActivity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    GeneratedPluginRegistrant.registerWith(this);
  }
}
1
Tesla Yun 20 août 2019 à 08:33

J'ai eu ce problème après avoir changé le nom du package. Je l'ai corrigé en utilisant ce guide

Dans mon cas, je n'avais pas les fichiers java comme décrit dans l'article, mais j'avais besoin de changer le chemin kotlin de la même manière que le chemin java décrit.

1
markhorrocks 13 déc. 2019 à 12:11

Dans mon cas, le problème était avec l'installation d'apk. L'installation manuelle d'apk fonctionne dans mon cas

1
Arman Khalid 10 mars 2020 à 12:31

Tout d'abord, j'ai supprimé l'application avec le nom du package sur la ligne de commande. Si vous ne connaissez pas le nom du package, vous pouvez vérifier applicationId dans app / build.gradle.

adb uninstall packagename

Après cela, cela fonctionne.

1
Gökberk Yağcı 25 mars 2020 à 19:58

Pour quiconque lisant ceci, j'ai résolu le problème en procédant comme suit:

  1. Ouvrez Android Studio-> SDK Manager et installez l'API 27 (par défaut, Android Studio n'a installé que la dernière version (API 28) au moment de la rédaction et il semble y avoir des problèmes d'utilisation de cela pour le moment).
  2. Dans cmd, exécutez flutter doctor --android-licenses et assurez-vous accepter toutes les licences.
  3. Ouvrez Android Studio-> AVD Manager et créez un nouvel émulateur à l'aide de l'API 27
  4. Exécutez votre application sur le nouvel émulateur et profitez-en!

J'espère que cela t'aides :).

0
skyzaDev 23 janv. 2019 à 19:26

Lorsque j'ai changé l'image système de l'émulateur de Q à Pie, cela m'a résolu.

0
Tørk Egeberg 20 juin 2019 à 11:18

J'ai eu ce problème lorsque j'ai désinstallé l'application Flutter de l'écran d'accueil. Je ne pouvais pas l'installer via Android Studio ou via les commandes d'installation de flutter. Ce qui a fonctionné pour moi était de générer la version apk.

flutter build apk

Et placez l'apk dans l'appareil et réinstallez-le manuellement via l'appareil. Après quoi, l'installation via les commandes de studio ou de flutter d'Android n'a posé aucun problème.

0
Ganadev Prajapathy 30 juin 2019 à 06:50

Cela peut également être causé par des plugins de flutter qui ne prennent pas en charge l'api Android 28.

Dans mon cas, cela est causé par ce plugin https://pub.dev/packages/connectivity

0
Naranmandakh Tsogoo 17 juil. 2019 à 22:19

Cela s'est produit pour moi parce qu'il y avait une faute de frappe dans gradle.properties. Je suppose que cela a quelque chose à voir avec l'outil de refactorisation dans Android Studio. Deux paramètres se sont retrouvés sur la même ligne comme ceci:

android.enableJetifier = trueandroid.enableR8=true

Quand je l'ai réparé, cela a fonctionné à nouveau.

0
Mike 21 oct. 2019 à 09:58

J'ai fermé mon émulateur et mon studio Android, puis je les ai redémarrés.

0
Aseem 3 déc. 2019 à 00:35

J'ai résolu ce problème mais je voudrais mentionner quelques points. 1. Ma nouvelle installation a été bloquée lors de l'installation de l'APK ... 2. Même problème sur l'appareil et dans l'émulateur

J'ai réalisé que ce problème n'était pas spécifique à mon appareil. c'est pourquoi j'ai commencé à chercher des solutions.

Solution que j'ai essayée 1. La mise à niveau de Flutter (en utilisant une copie fraîche de Flutter.dev) n'a pas résolu mon problème 2. Le SDK Android (avec le SDK Android frais) n'a pas résolu mon problème

Heureusement, j'ai trouvé un article qui expliquait que vous deviez garder quelques répertoires à l'écart de l'analyse en temps réel. J'utilisais FREE-Antivirus

J'ai juste essayé de le désinstaller et de redémarrer ma machine.

Devine quoi? Problème résolu :)

0
Akram Chauhan 5 janv. 2020 à 19:03

Copiez l'Apk de build \ app \ sorties \ apk \ app.apk sur votre téléphone.

Trouvez l'apk sur le téléphone et installez-le manuellement.

Flutter run on fonctionnera désormais comme prévu.

0
PATEL VIVASVAN 1 févr. 2020 à 23:07

Pour moi, c'était un package: admob_flutter

J'avais compilé et mis à jour les dépendances, mais j'ai mal utilisé le package. Je m'en rends compte en regardant la connexion View -> Tool Windows -> Logcat (ALT+6) dans Android Studio.

Avant que l'application exécutée dans AVD ne plante, mais je ne savais pas pourquoi, je n'avais pas vu d'erreur dans le terminal d'exécution, mais le Logcat m'a aidé.

J'espère que cela aide quelqu'un.

0
Terrius 7 mai 2020 à 08:34

Solution très simple, désinstallez simplement l'application en utilisant la commande ci-dessous même si vous n'avez pas trouvé d'application sur votre appareil ou votre émulateur. En effet, parfois même vous désinstallez l'application de l'appareil du paramètre, cette application reste toujours là pour les autres utilisateurs (fonctionnalité multi-utilisateur dans les appareils). Donc, pour supprimer complètement l'application de l'appareil, utilisez la commande ci-dessous, puis essayez à nouveau d'installer l'application (redémarrez le studio Android pour terminer le processus s'il est déjà en cours d'exécution)

adb uninstall <package.name>

Par exemple.

adb uninstall com.example.myfirstflutterapp
-1
Smeet 13 avril 2020 à 05:29

Vous pouvez utiliser:

flutter build apk --release 

flutter install
-4
Theo 2 sept. 2019 à 13:32

J'ai trouvé la solution, je viens de redémarrer mon mobile

0
farouk osama 11 mai 2020 à 23:29

Vérifiez si vous avez un utilisateur invité dans votre appareil ... Allez à cet utilisateur désinstaller l'application de l'invité, puis basculez vers votre compte, puis essayez de l'exécuter.

0
nitin poojary 27 mars 2020 à 07:03

Je l'ai corrigé:

1. Power off & Close Android Emulator
2. Reopen Android Studio & go to Tools/ AVD Manager
3. In Virtual Devices List, click Dropdown icon > select 'Wipe Data'. Then click 'Launch this AVD...'
4. Waiting for VD open, then click Run in Android Studio

Bonne chance

1
Naut BT 19 mars 2020 à 17:27

Installation de build \ app \ output \ apk \ app.apk ... s'affiche dans l'onglet Exécuter et ne donne pas beaucoup d'informations. Veuillez jeter un œil dans l'onglet Logcat et ici vous pouvez trouver des journaux détaillés et vous pouvez trouver la raison pour laquelle vous êtes bloqué. Si l'onglet Logcat n'est pas visible, veuillez consulter ce lien: Android Studio n'affiche pas Logcat avec Flutter

1
user3852441 9 août 2019 à 17:31

Contexte: lors de l'installation de l'application par Android Studio, j'ai supprimé manuellement l'application de l'appareil. Par la suite, j'ai découvert que l'application ne s'installerait pas.

Ce problème a été résolu en accédant à Paramètres> Applications et en notant que l'application a été désactivée plutôt que désinstallée, même si j'ai confirmé la demande de désinstallation. Dans tous les cas, j'ai appuyé sur l'application et effectué une désinstallation à partir de l'écran Paramètres> Applications.

2
Tommie C. 15 févr. 2020 à 15:51

L'exécution de flutter clean a résolu ce problème pour moi à l'aide d'un émulateur.

J'ai effacé les données de l'émulateur, supprimé mon émulateur et en ai créé un nouveau, rien de tout cela n'a fonctionné. flutter clean a cependant fonctionné.

3
Brian Ogden 25 mai 2019 à 17:28

Essaye ça

  1. Première installation de l'application en utilisant Flutter Run à partir du terminal
  2. Lorsque l'application est installée. appuyez longuement sur l'icône de l'application et accédez aux informations de l'application.
  3. Forcer l'arrêt de l'application.
  4. Supprimez le cache et supprimez le stockage contenu par l'application.
  5. Désinstaller l'application.
  6. Installez à nouveau. ça va marcher.
4
Akram Chauhan 5 juin 2019 à 21:35

J'ai supprimé l'application de débogage du menu Android, puis j'ai rencontré le même problème. J'ai redémarré mon téléphone, mais cela n'a pas été très utile. Ma solution était de supprimer complètement l'application et de la réinstaller à la main:

  1. Connectez-vous à l'appareil avec ADB

  2. Utilisez adb uninstall com.example.application.name

  3. Utilisez adb install C:\PathToYourProject\build\app\outputs\apk\app.apk

En passant, dans de tels scénarios difficiles, flutter run --verbose pourrait fournir des informations plus détaillées sur ce qui ne va pas.

11
PsychoX 17 mai 2019 à 21:29

J'ai rencontré ce problème après avoir changé le nom de mon package. Suivre les instructions de ce message m'a aidé: Flutter App ne fonctionne pas après avoir changé le nom du package

11
Eric Duffett 5 mars 2019 à 16:00