【发布时间】:2021-07-04 23:12:22
【问题描述】:
我在为 Android 构建 Flutter 应用时遇到问题。我已经在这个应用程序上工作了一段时间,直到今天我一直在为 Android 构建没有问题。我最近没有对构建设置进行任何更改。
我对修复 Android 构建问题不是很熟悉(我是作为一名 iOS 开发人员来到 Flutter 的)。
我目前正在使用 Flutter v1.20.4,并且错误显示该应用使用了 RevenueCat 颤振插件 purchase_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
任何想法都会很棒...谢谢!
【问题讨论】:
-
由于某种原因无法找到 Kotlin。如果您打开应用的 Android 项目,Android Studio 会报错吗? purchase_flutter 在 build.gradle 中有 kotlin 依赖,所以这很奇怪
标签: android flutter kotlin revenuecat