首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >构建Flutter应用时突然出现Android kotlin错误

构建Flutter应用时突然出现Android kotlin错误
EN

Stack Overflow用户
提问于 2021-04-09 11:58:14
回答 2查看 152关注 0票数 0

我在为Android构建Flutter应用程序时遇到了问题。我已经开发这个应用程序有一段时间了,直到今天,我一直在为Android开发,没有任何问题。我最近没有对构建设置进行任何更改。

我对修复Android构建问题不是很熟悉(我是作为一名iOS开发人员来到Flutter的)。

我目前使用的是Flutter v1.20.4,正如错误所示,该应用程序使用的是RevenueCat flutter插件purchases_flutter v1.4.3。

代码语言:javascript
运行
复制
/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                                                                                                           

任何想法都会很棒。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-09 18:13:10

按照建议,我在Android Studio中打开了我的Flutter项目,然后花了几分钟在线更新Android Studio中的内容。(我主要使用VS-Code作为Flutter开发环境,同时在XCode中处理iOS问题)。

Android Studio更新完成后,我在Mac终端上为我的应用程序运行了Flutter Android版本("flutter build appbundle --release"),这是我用于Android产品版本的标准版本调用。

它现在完全可以工作了,没有错误。将来,我需要定期通过Android Studio访问Flutter项目,以便Android设置可以更新...

票数 0
EN

Stack Overflow用户

发布于 2021-04-09 12:07:03

在cmd/终端中运行

代码语言:javascript
运行
复制
flutter clean

然后

代码语言:javascript
运行
复制
flutter pub get

flutter pub upgrade

然后

代码语言:javascript
运行
复制
flutter run 

它不能工作吗?您的purchases_flutter插件中存在问题

尝试使用不同版本

或添加

代码语言:javascript
运行
复制
plugin purchases_flutter : any 

发送到您的pubspec.yamel

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67014889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档