flutter嵌入-升级1.12之前的Android项目会破坏插件

时间:2019-11-05 05:40:15

标签: android flutter

在构建我的flutter项目时,为了使我的shared_preferences包正常工作,我被迫遵循此链接https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects中的说明。 我按照那里的指示进行。现在我的插件似乎不起作用。例如,与Google进行签名会引发以下错误:error MissingPluginException(未在渠道plugins.flutter.io/google_sign_in上找到方法init的实现)

几乎所有插件都发生类似的错误。

这是我的扑打医生-v日志

    • Flutter version 1.10.15-pre.404 at C:\src\flutter
    • Framework revision 9093cf15f6 (2 hours ago), 2019-11-04 22:30:16 -0500
    • Engine revision 7b968ff95f
    • Dart version 2.7.0

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
    • Android SDK at C:\Users\Ajmal Jalal\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.1
    • Java binary at: C:\Program Files\Android\Android Studio1\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    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.5)
    • Android Studio at C:\Program Files\Android\Android Studio1
    • Flutter plugin version 41.0.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code (version 1.39.2)
    • VS Code at C:\Users\Ajmal Jalal\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.5.1

[√] Connected device (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)

! Doctor found issues in 1 category. ```


1 个答案:

答案 0 :(得分:0)

在flutter的github页面上回答了这个问题,那里的答案解决了我的问题: https://github.com/flutter/flutter/issues/44161