Flutter编译报错:找不到AmplifyAnalyticsPinpointPlugin符号求助
解决Flutter编译找不到AmplifyAnalyticsPinpointPlugin及StackOverflowError问题
试试这些步骤:
- 排查间接依赖:运行
flutter pub deps查看依赖树,定位是哪个第三方包间接引入了amplify_analytics_pinpoint。找到后优先升级该依赖的版本,或者在pubspec.yaml里通过dependency_overrides强制指定该插件的兼容版本,若完全不需要则可排除这个间接依赖。 - 清理Android深度缓存:除了常规的
flutter clean,手动删除android/.gradle和android/app/build文件夹,再重新执行flutter pub get和flutter run。 - 重置自动生成的注册文件:删除
android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java,然后执行flutter pub get让系统重新生成该文件——不要手动修改自动生成的内容。 - 修复Gradle兼容性问题:StackOverflowError多由依赖冲突或Gradle版本不兼容导致。打开
android/build.gradle,将com.android.tools.build:gradle升级到最新稳定版;再修改android/gradle/wrapper/gradle-wrapper.properties里的distributionUrl,换成对应版本的Gradle安装包。 - 切换Flutter稳定通道:执行
flutter channel stable,再运行flutter upgrade升级到最新稳定版,避免开发/测试通道的兼容性坑。
内容的提问来源于stack exchange,提问作者Elmar B.
相关产品推荐
相关产品推荐

