首页 > 解决方案 > 应用在 Chrome 中运行良好,但在 Android 中运行不佳

问题描述

我开发了一个在 Chrome(基于 Web)中运行良好的颤振应用程序,但是当我尝试在 Android 手机上运行时,它给了我以下错误:

* What went wrong:
Execution failed for task ':firebase_core:compileDebugJavaWithJavac'.
> java.lang.NullPointerException (no error message)

如果有人可以向我发送解决方案,将不胜感激。

D:\flutterapps\etea>flutter doctor -v [√] Flutter(Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.19042.1165], locale en-GB) • Flutter 版本 2.2.3,位于 c:\flutter •框架修订版 f4abaa0735(8 周前),2021-07-01 12:46:11 -0700 • 引擎修订版 241c87ad80 • Dart 版本 2.13.4

[!] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) • C:\Users\Lenovo\AppData\Local\Android\sdk 上的 Android SDK • 平台 android-30,构建工具 30.0.3 • Java二进制文件位于:C:\Program Files\Justinmind\Justinmind 9.2.0\app\jdk\9.2.0\bin\java • Java 版本 OpenJDK 运行时环境 18.9(内部版本 11.0.2+9)X And​​roid 许可证状态未知。运行flutter doctor --android-licenses以接受 SDK 许可证。有关更多详细信息,请参阅https://flutter.dev/docs/get-started/install/windows#android-setup

[√] Chrome - 为网络开发 • Chrome 位于 C:\Program Files\Google\Chrome\Application\chrome.exe

[!] Android Studio(版本 4.1.0) • C:\Program Files\Android\Android Studio 中的 Android Studio • 可以从以下位置安装 Flutter 插件: https://plugins.jetbrains.com/plugin/9212-flutter • Dart插件可以从以下位置安装: https ://plugins.jetbrains.com/plugin/6351-dart X 无法确定捆绑的 Java 版本。• 尝试更新或重新安装 Android Studio。

[√] 连接设备(3 个可用) • SM A205F(移动) • R58M739343L • android-arm64 • Android 11 (API 30) • Chrome(网络) • chrome • web-javascript • Google Chrome 92.0.4515.159 • Edge(网络) • 边缘​​ • web-javascript • Microsoft Edge 92.0.902.78

!医生发现了 2 类问题。

标签: androidflutterweb

解决方案


推荐阅读