当前位置: 首页 > 知识库问答 >
问题:

升级到Flutter2.5.1后无法构建

郎嘉树
2023-03-14

一旦我升级到Flutter2.5.1,我的项目就停止构建和运行,并出现以下错误:

/users/admin/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-2.0.0/android/src/main/java/com/baseflow/geolocator/location/locationmapper.java:29:错误:找不到符号如果(build.version.sdk_int>=build.version_codes.s){^^

符号:变量的位置:class VERSION_CODES/users/admin/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-2.0.0/android/src/main/java/com/baseflow/geolocator/location/locationmapper.java:30:错误:找不到符号position.put(“is_mock”,location.ismock());^symbol:方法isMock()location:类型location 2的变量location错误

失败:生成失败,出现异常。

错误:任务“:Geolocator_Android:CompiledEbugJavaWithJavac”执行失败。编译失败;有关详细信息,请参阅编译器错误输出。

你知道吗?

共有1个答案

史弘博
2023-03-14

您必须将Geolocator升级到7.7.0,这意味着您还需要更新Android/app/build.gradle文件,并将compilesdkversion设置为31(CHANGELOG中提到了这一点)。

如果您不想升级Androidcompilesdkversion,您应该在pubspec.yaml中将Geolocator降级到7.6.2版本。

 类似资料:
  • 我已经使用工具将Angular项目从8升级到9。本地(Windows)一切正常,但是当我试图在docker中构建项目时,我得到以下错误: dockerfile: 依赖关系: 我能做些什么来修复它?角度8的图像很好。我尝试了不同的节点图像,但没有任何帮助。。。

  • MacOS 升级到 10.15.X (Catalina) 后,无法打开 JDK。该消息显示“JDK 无法打开,因为无法验证开发人员”。

  • 问题内容: 我想升级的到。我使用以下命令: 而且我得到了各种各样的错误,可以在此处的pip.log文件中看到,但很遗憾,我对Python的了解还不够深,无法理解问题所在。任何帮助将不胜感激。 问题答案: 错误消息都表示相同:您的系统上缺少BLAS(基本线性代数子例程),或者scipy无法找到它。在ubuntu中从源安装软件包时,由于您实际上是在尝试使用pip进行操作,因此确保依赖关系到位的最简单方

  • 我在周末将笔记本电脑从Kubuntu 12.04升级到12.10,一切看起来都很好,直到我重新开始工作。 笔记本电脑是一台通过php5 fpm运行Nginx和php的webdev机器,但现在看来php5 fpm不会启动。当我运行/etc/init时。d/php5 fpm重启我刚收到一条消息说失败。我在syslog或/var/log/fpm php中没有收到任何消息。www.log提供有关正在发生的

  • 我升级了我的AS,错误开始出现 我找了所有的地方,但我不能解决问题 这是我的构建。gradle(项目),脱机是未检查的,我做了无效和重启没有工作, 什么意思不能解决依赖?这是我在gradle(应用程序)中添加存储库时得到的结果

  • 我们没有通过magento连接安装m2epro,因此我们无法升级M2epro。M2epro支持团队建议删除以下文件并使用Magento连接安装。 应用程序/代码/社区/Ess/M2ePro、应用程序/设计/adminhtml/默认/默认/布局/M2ePro.xml、应用程序/设计/adminhtml/默认/默认/模板/M2ePro、应用程序/等/模块/Ess_M2ePro.xml、js/M2ePr