Ошибка: assert object.plugins instanceof Map - PullRequest
0 голосов
/ 03 мая 2020

Я новичок, чтобы трепетать. Я занимаюсь разработкой приложения для флаттера, интегрирующего FireBase. Я правильно выполнил все шаги, упомянутые в документации Firebase, чтобы связать приложение с Firebase. Я перепробовал все решения, приведенные в документации по StackOverflow, вики-файтеру и Firebase, но все еще сталкивался с этой проблемой. Пожалуйста, помогите мне с этим.

Шаги по воспроизведению

  1. Добавление пакетов Firebase в pubspe c .yaml.
  2. Запустите flutter pub get
  3. Run flutter run -v.

Изменения, внесенные в журналы

  • Фактическое имя проекта заменено на 'имя_проекта'
  • Путь fldter sdk заменен на $ flutterSdkPath
  • android путь sdk заменяется на $ androidSdkPath

flutter run -v output ::

[  +24 ms] executing: [$flutterSdkPath\] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +56 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] f139b11009aeb8ed2a3a3aa8b0066e482709dde3
[        ] executing: [$flutterSdkPath\] git describe --match v*.*.* --first-parent --long --tags
[  +40 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v1.12.13+hotfix.9-0-gf139b1100
[  +10 ms] executing: [$flutterSdkPath\] git rev-parse --abbrev-ref --symbolic @{u}
[  +34 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [$flutterSdkPath\] git ls-remote --get-url origin
[  +31 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +70 ms] executing: [$flutterSdkPath\] git rev-parse --abbrev-ref HEAD
[  +32 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +99 ms] executing: $androidSdkPath\platform-tools\adb.exe devices -l
[  +22 ms] Exit code 0 from: $androidSdkPath\platform-tools\adb.exe devices -l
[        ] List of devices attached
           a0c24509               device product:violet model:Redmi_Note_7_Pro device:violet transport_id:1
[  +14 ms] $androidSdkPath\platform-tools\adb.exe -s a0c24509 shell getprop
[ +166 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[  +17 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +33 ms] Found plugin cloud_firestore at $flutterSdkPath\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.11\
[  +11 ms] Found plugin firebase_analytics at
$flutterSdkPath\.pub-cache\hosted\pub.dartlang.org\firebase_analytics-5.0.11\
[   +6 ms] Found plugin firebase_core at $flutterSdkPath\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.4.4+3\
[   +4 ms] Found plugin firebase_core_web at
$flutterSdkPath\.pub-cache\hosted\pub.dartlang.org\firebase_core_web-0.1.1+2\
[ +817 ms] Found plugin cloud_firestore at $flutterSdkPath\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.11\
[   +7 ms] Found plugin firebase_analytics at
$flutterSdkPath\.pub-cache\hosted\pub.dartlang.org\firebase_analytics-5.0.11\
[   +2 ms] Found plugin firebase_core at $flutterSdkPath\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.4.4+3\
[   +3 ms] Found plugin firebase_core_web at
$flutterSdkPath\.pub-cache\hosted\pub.dartlang.org\firebase_core_web-0.1.1+2\
[  +69 ms] Generating project_name\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +41 ms] ro.hardware = qcom
[  +46 ms] Launching lib\main.dart on Redmi Note 7 Pro in debug mode...
[  +12 ms] executing: $androidSdkPath\platform-tools\adb.exe -s a0c24509 shell -x logcat -v time -t 1
[ +216 ms] Exit code 0 from: $androidSdkPath\platform-tools\adb.exe -s a0c24509 shell -x logcat -v time -t 1
[   +1 ms] --------- beginning of main
           05-03 22:45:37.131 D/TelephonyIcons( 2458): getDataTypeIcon sub=1
[   +7 ms] executing: $androidSdkPath\platform-tools\adb.exe version
[   +4 ms] executing: $androidSdkPath\platform-tools\adb.exe -s a0c24509 logcat -v time -T 05-03 22:45:37.131
[  +35 ms] Android Debug Bridge version 1.0.41
           Version 30.0.0-6374843
           Installed as $androidSdkPath\platform-tools\adb.exe
[   +6 ms] executing: $androidSdkPath\platform-tools\adb.exe start-server
[  +36 ms] Building APK
[  +25 ms] Running Gradle task 'assembleDebug'...
[   +3 ms] gradle.properties already sets `android.enableR8`
[   +4 ms] Using gradle from project_name\android\gradlew.bat.
[   +8 ms] executing: C:\Program Files\Android\Android Studio\jre\bin\java -version
[ +153 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jre\bin\java -version
[   +1 ms] openjdk version "1.8.0_212-release"
           OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
           OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
[   +4 ms] executing: [project_name\android\] project_name\android\gradlew.bat -Pverbose=true
-Ptarget=project_name\lib\main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root
-Ptarget-platform=android-arm64 assembleDebug
[+1105 ms] FAILURE: Build failed with an exception.
[  +20 ms] * Where:
[   +2 ms] Script '$flutterSdkPath\packages\flutter_tools\gradle\app_plugin_loader.gradle' line: 20
[   +1 ms] * What went wrong:
[   +1 ms] A problem occurred evaluating script.
[        ] > assert object.plugins instanceof Map
[        ]          |      |       |
[        ]          |      null    false
[   +1 ms]          ['_info':'// This is a generated file; do not edit or check into version control.',
'dependencyGraph':[['name':'cloud_firestore', 'dependencies':['firebase_core']], ['name':'firebase_analytics',
'dependencies':[]], ['name':'firebase_core', 'dependencies':['firebase_core_web']], ['name':'firebase_core_web',
'dependencies':[]]]]
[   +2 ms] * Try:
[        ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log
output. Run with --scan to get full insights.
[   +2 ms] * Get more help at https://help.gradle.org
[   +2 ms] BUILD FAILED in 931ms
[ +378 ms] Running Gradle task 'assembleDebug'... (completed in 1.7s)
[   +7 ms] "flutter run" took 3,469ms.
Gradle task assembleDebug failed with exit code 1

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      buildGradleApp (package:flutter_tools/src/android/gradle.dart:387:7)
#2      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:73:64)
#3      _rootRunUnary (dart:async/zone.dart:1134:38)
#4      _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#5      _FutureListener.handleValue (dart:async/future_impl.dart:139:18)
#6      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:680:45)
#7      Future._propagateToListeners (dart:async/future_impl.dart:709:32)
#8      Future._completeWithValue (dart:async/future_impl.dart:524:5)
#9      _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:32:15)
#10     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:290:13)
#11     _DefaultProcessUtils.stream (package:flutter_tools/src/base/process.dart)
#12     _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:73:64)
#13     _rootRunUnary (dart:async/zone.dart:1134:38)
#14     _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#15     _FutureListener.handleValue (dart:async/future_impl.dart:139:18)
#16     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:680:45)
#17     Future._propagateToListeners (dart:async/future_impl.dart:709:32)
#18     Future._completeWithValue (dart:async/future_impl.dart:524:5)
#19     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:554:7)
#20     _rootRun (dart:async/zone.dart:1126:13)
#21     _CustomZone.run (dart:async/zone.dart:1023:19)
#22     _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#23     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#24     _microtaskLoop (dart:async/schedule_microtask.dart:43:21)
#25     _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5)
#26     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#27     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:175:5)

flutter analyze output ::


Analyzing project_name...
No issues found! (ran in 1.9s)

flutter doctor -v output ::


[√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version 10.0.17763.1098], locale en-IN)
    • Flutter version 1.12.13+hotfix.9 at $flutterSdkPath
    • Framework revision f139b11009 (5 weeks ago), 2020-03-30 13:57:30 -0700
    • Engine revision af51afceb8
    • Dart version 2.7.2

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.0-rc2)
    • Android SDK at $androidSdkPath
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 30.0.0-rc2
    • ANDROID_HOME = $androidSdkPath
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed
      instructions.

[√] Android Studio (version 3.6)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] VS Code (version 1.44.2)
    • VS Code at C:\Users\Adarsh\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.10.1

[√] Connected device (1 available)
    • Redmi Note 7 Pro • a0c24509 • android-arm64 • Android 9 (API 28)

! Doctor found issues in 1 category.

До сих пор я понял эту ошибку из-за неправильной структуры .flutter-plugins-dependencies, сгенерированной работает flutter pub get Пожалуйста, предоставьте правильное решение для решения этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...