构建 Flutter 应用程序时突然 Android kotlin 错误
Sudden Android kotlin error when building a Flutter app
我在为 Android 构建 Flutter 应用时遇到问题。我开发这个应用程序已经有一段时间了,直到今天,我一直在为 Android 构建应用程序,没有遇到任何问题。我最近没有对构建设置进行更改。
我不太熟悉修复 Android 构建问题(我作为 iOS 开发人员来到 Flutter)。
我目前使用的是 Flutter v1.20.4,错误显示该应用程序使用 RevenueCat flutter 插件 purchases_flutter v1.4.3.
/Users/myusername/Desktop/Develop/flutter/.pub-cache/hosted/pub.dartlang.org/purchases_flutter-1.4.3/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java:38: error: package kotlin does not exist
import kotlin.UninitializedPropertyAccessException;
^
warning: unknown enum constant DeprecationLevel.ERROR
reason: class file for kotlin.DeprecationLevel not found
warning: unknown enum constant DeprecationLevel.ERROR
/Users/myusername/Desktop/Develop/flutter/.pub-cache/hosted/pub.dartlang.org/purchases_flutter-1.4.3/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java:70: error: cannot find symbol
} catch (UninitializedPropertyAccessException e) {
^
symbol: class UninitializedPropertyAccessException
/Users/myusername/Desktop/Develop/flutter/.pub-cache/hosted/pub.dartlang.org/purchases_flutter-1.4.3/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java:93: error: cannot find symbol
} catch (UninitializedPropertyAccessException e) {
^
symbol: class UninitializedPropertyAccessException
location: class PurchasesFlutterPlugin
3 errors
任何想法都会很棒...谢谢!
运行 在你的 cmd/terminal
flutter clean
然后
flutter pub get
flutter pub upgrade
然后
flutter run
应该不行吧?你的purchases_flutter插件
有问题
尝试不同的版本
或添加
plugin purchases_flutter : any
给你的pubspec.yamel
按照建议,我在 Android Studio 中打开了我的 Flutter 项目,然后花了几分钟在 Android Studio 中在线更新内容。 (我主要使用 VS-Code 作为 Flutter 开发的 IDE,同时处理 XCode 中的 iOS 问题)。
Android Studio 更新完成后,我 运行 在 Mac 终端中为我的应用构建 Flutter Android(“flutter build appbundle --release "),我用于 Android 生产构建的标准构建调用。
现在一切正常,没有错误。以后需要定期通过Android Studio 访问Flutter 项目,所以Android setup 可以更新....
我在为 Android 构建 Flutter 应用时遇到问题。我开发这个应用程序已经有一段时间了,直到今天,我一直在为 Android 构建应用程序,没有遇到任何问题。我最近没有对构建设置进行更改。
我不太熟悉修复 Android 构建问题(我作为 iOS 开发人员来到 Flutter)。
我目前使用的是 Flutter v1.20.4,错误显示该应用程序使用 RevenueCat flutter 插件 purchases_flutter v1.4.3.
/Users/myusername/Desktop/Develop/flutter/.pub-cache/hosted/pub.dartlang.org/purchases_flutter-1.4.3/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java:38: error: package kotlin does not exist
import kotlin.UninitializedPropertyAccessException;
^
warning: unknown enum constant DeprecationLevel.ERROR
reason: class file for kotlin.DeprecationLevel not found
warning: unknown enum constant DeprecationLevel.ERROR
/Users/myusername/Desktop/Develop/flutter/.pub-cache/hosted/pub.dartlang.org/purchases_flutter-1.4.3/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java:70: error: cannot find symbol
} catch (UninitializedPropertyAccessException e) {
^
symbol: class UninitializedPropertyAccessException
/Users/myusername/Desktop/Develop/flutter/.pub-cache/hosted/pub.dartlang.org/purchases_flutter-1.4.3/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java:93: error: cannot find symbol
} catch (UninitializedPropertyAccessException e) {
^
symbol: class UninitializedPropertyAccessException
location: class PurchasesFlutterPlugin
3 errors
任何想法都会很棒...谢谢!
运行 在你的 cmd/terminal
flutter clean
然后
flutter pub get
flutter pub upgrade
然后
flutter run
应该不行吧?你的purchases_flutter插件
有问题尝试不同的版本
或添加
plugin purchases_flutter : any
给你的pubspec.yamel
按照建议,我在 Android Studio 中打开了我的 Flutter 项目,然后花了几分钟在 Android Studio 中在线更新内容。 (我主要使用 VS-Code 作为 Flutter 开发的 IDE,同时处理 XCode 中的 iOS 问题)。
Android Studio 更新完成后,我 运行 在 Mac 终端中为我的应用构建 Flutter Android(“flutter build appbundle --release "),我用于 Android 生产构建的标准构建调用。
现在一切正常,没有错误。以后需要定期通过Android Studio 访问Flutter 项目,所以Android setup 可以更新....