TL; DR Version:
Avoir un tas d'applications que je travaille régulièrement, dont certaines sont publiées dans l'App Store. FLOTTIO et Android Studio and Android récemment mis à jour et tout est entièrement brisé au point Aucune de mes applications ne fonctionnera même plus. P>
Version longue: P>
J'ai travaillé sur ce problème Temps pour toute cette semaine, sans succès jusqu'à présent. J'ai essayé d'innombrables suggestions de personnes ayant des problèmes similaires dans des forums, j'ai fait tout ce qui m'a suggéré de me suggérer de threads de discussion. J'ai progressé d'une sorte, car alors que même l'application de la vanille de base que vous recevez lorsque vous créez un nouveau projet mourrait lorsque vous ajoutez des plug-ins, j'ai passé cela maintenant à mon dernier numéro: P>
Pour le moment, il semble essayer d'exécuter une application à mon appareil, l'application semble construire avec succès et exécuter, mais se ferme immédiatement sur le téléphone. Il n'y a pas d'erreur en tant que telle, mais ce sont les dernières lignes de Flutter Run -v: P> L'application semble planter le même instant de la dernière ligne (en attente du port d'observatoire) apparaît. Je ne sais pas ce que je devrais regarder ici, ou où il pourrait tomber sur. P> EDIT: P> Flutter Doctor -V sortie: p> org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileFlutterBuildDebugArm'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:51)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46)
at org.gradle.execution.taskgraph.LocalTaskInfoExecutor.execute(LocalTaskInfoExecutor.java:42)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:277)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:262)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:135)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.execute(DefaultTaskPlanExecutor.java:200)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.executeWithWork(DefaultTaskPlanExecutor.java:191)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.run(DefaultTaskPlanExecutor.java:130)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.gradle.process.internal.ExecException: Process 'command 'c:\flutter\bin\flutter.bat'' finished with non-zero exit value 1
at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:395)
at org.gradle.process.internal.DefaultExecAction.execute(DefaultExecAction.java:37)
at org.gradle.api.internal.file.DefaultFileOperations.exec(DefaultFileOperations.java:232)
at org.gradle.api.internal.project.DefaultProject.exec(DefaultProject.java:1112)
at org.gradle.api.internal.project.DefaultProject.exec(DefaultProject.java:1107)
at org.gradle.api.Project$exec$7.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
at BaseFlutterTask.buildBundle(c:\flutter\packages\flutter_tools\gradle\flutter.gradle:787)
at BaseFlutterTask$buildBundle.callCurrent(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:161)
at FlutterTask.build(c:\flutter\packages\flutter_tools\gradle\flutter.gradle:918)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:801)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:768)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:120)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99)
... 34 more
3 Réponses :
Il semble que vous rencontriez des problèmes avec vos fichiers de construction. P>
Vous pouvez essayer d'exécuter Cela peut résoudre votre problème. P> flutter propre code>. p>
Essayez d'ajouter Firebase_core Plugin IT Résoudre mes problèmes avec des plugins FireBase P>
Je devais fondamentalement reconstruire mon application, à partir de zéro. Mise à jour du flutter est un cauchemar absolu, et je vous recommande vivement de le faire jusqu'à ce que cela soit absolument nécessaire. P>
Le correctif consistait à mettre l'application originale de côté, réinstallez tout de zéro vers les dernières versions. P>
Alors essayez d'ajouter des plugins un à la fois, chaque fois qu'ils échouent, réduisez une version et réessayez. Finalement, vous allez descendre aux versions qui fonctionnent réellement. P>
Une fois que vous pouvez compiler l'application vide avec les plugins ajoutés, commencez à coller dans votre ancien code un peu à la fois et réexécutez. Vous pourrez aborder des erreurs individuelles comme elles surviennent de cette façon. P>
cauchemar absolu d'une plate-forme, ceci. Mais cette méthode vous triera. P>
Désolé d'entendre que vous avez des problèmes avec le flutter. Avez-vous essayé ceci: Github.com/flutter/flutter/issues/23777
Merci beaucoup pour votre réponse. J'ai lu à travers ce forum et il semble être assez vieux (c'est ce que je veux dire par une équipe battante qui ne résolvait aucune de ces questions). Mon fichier Flutter.Gradle semble être correct par les normes actuelles, mais c'était une bonne trouvaille. J'essaie actuellement de travailler sur le point où l'application se casse vraiment (car le message d'erreur est inutile). Si je fais une nouvelle application, cela fonctionne bien. J'ai essayé de copier sur tous mes fichiers libellés et de paramètres dans la nouvelle application et il se casse à nouveau. Je vais donc essayer d'aller lentement et de voir où se trouve la pause.
Ont mis à jour la question avec tous les tests les plus récents que j'ai effectués. Est-ce que quelqu'un est capable d'aider de ce point? Il semble une faille fondamentale avec le backend.
C'est vraiment étrange ... vous avez mentionné que vous avez créé une nouvelle application et copié la lib et la définition de fichiers. Quels fichiers définis parlez-vous?
J'ai copié sur ma construction.Gradle, pubspec.yaml, etc., etc. dans la nouvelle application et cassé. J'ai ensuite traversé une nouvelle application de vanille de travail et essaye d'ajouter des plugins un par un et il se brise. Si je ne suis pas capable d'ajouter des plugins à une application de vanille de base, quelque chose est sérieusement brisé. Soit ses plugins eux-mêmes, l'IDE Flutter ou quelque chose à voir avec mon environnement. Je ne pense pas que ce soit mon environnement car tout fonctionne jusqu'à un point, et il se casse immédiatement lorsque certains plugins sont ajoutés, comme vous pouvez le voir ci-dessus. Vraiment lutter avec ça.
@Bisclavret Je ne suis pas sûr d'avoir des réponses saines, jusqu'à ce que vous modifiez la question. Pourriez-vous décrire la dernière action et la dernière erreur, avec toute la configuration de la gradle et de StackTrace.
Salut Gensagames, merci beaucoup pour la réponse. Il s'avère que je n'avais pas installé Javasdk, alors je l'ai configuré et j'ai ajouté la stacktrace comme vous l'avez demandé.
Veuillez également ajouter quels types de plugins que vous utilisez dans le pubspec.yaml ... peut-être que nous pouvons trouver un indice là-bas
Merci DigitalJoni, j'ai ajouté ma liste de plugins à la question.
Avez-vous essayé de lancer Android Project (dossier Android du projet Flutter) en mode débogage avec des points d'arrêt sur des exceptions pour voir où il se bloque?
Hey Igor, essaya de suivre vos suggestions, mais lorsque j'exécute la composante Android de l'application, la synchronisation échoue. Journal d'erreur ajouté à la question ci-dessus.
Peut-être essayez peut-être à moderniser les plugins de Firebase?
Bonjour Igor, j'ai essayé chaque version du plugin Firebase_Auth et tout le monde d'entre eux est cassé. Ceci est vrai même si je démarre une nouvelle application, juste la vanille par défaut sans plugins, puis essayez d'ajouter n'importe quelle version de Firebase_auth, tout tombe en morceaux.
Vous avez essayé basculer entre les versions / branches à flotter? Regardez également ce problème . Cela semble semblable
Salut les gars, désolé je suis allé quelques jours. Je regarde encore ça et teste avec une application de vanille. Je posterai des résultats dans la question initiale.