|
/

Flutter 集成之后,编译报错

ZZ******01
发布于 2 年前
11294来自中国香港
移动统计 U-App
SDK集成与升级

具体报错如下:

/Users/xxx/.pub-cache/hosted/pub.dev/umeng_common_sdk-1.2.8/android/src/main/java/com/umeng/umeng_common_sdk/UmengCommonSdkPlugin.java:21: 错误: 找不到符号

import io.flutter.plugin.common.PluginRegistry.Registrar;

^

符号: 类 Registrar

位置: 接口 PluginRegistry

/Users/xxx/.pub-cache/hosted/pub.dev/umeng_common_sdk-1.2.8/android/src/main/java/com/umeng/umeng_common_sdk/UmengCommonSdkPlugin.java:31: 错误: 找不到符号

public static void registerWith(Registrar registrar) {

^

符号: 类 Registrar

位置: 类 UmengCommonSdkPlugin

注: /Users/xxx/.pub-cache/hosted/pub.dev/umeng_common_sdk-1.2.8/android/src/main/java/com/umeng/umeng_common_sdk/UmengCommonSdkPlugin.java使用了未经检查或不安全的操作。

注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

2 个错误

3 个警告

FAILURE: Build failed with an exception.



开发环境如下:
[✓] Flutter (Channel stable, 3.29.2, on macOS 15.3.2 24D81 darwin-arm64, locale zh-Hans-CN) [2.2s]

• Flutter version 3.29.2 on channel stable at /Users/xxx/flutter

• Upstream repository https://github.com/flutter/flutter.git

• Framework revision c236373904 (3 weeks ago), 2025-03-13 16:17:06 -0400

• Engine revision 18b71d647a

• Dart version 3.7.2

• DevTools version 2.42.3

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0) [3.8s]

• Android SDK at /Users/xxx/Library/Android/sdk

• Platform android-35, build-tools 35.0.0

• Java binary at: /Users/xxx/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java

This is the JDK bundled with the latest Android Studio installation on this machine.

To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.

• Java version OpenJDK Runtime Environment (build 21.0.5+-13047016-b750.29)

• All Android licenses accepted.


老铁们,在这种只有降级处理吗?

1个回答
 
2 年前
来自浙江省

您好, 目前Flutter 1.2.8版本仅支持3.24.3,建议降低版本

Loading ...
登录社区,分享你的经验