Flutter 集成之后,编译报错
具体报错如下:
/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.
老铁们,在这种只有降级处理吗?
