Flutter构建APK失败报错:未找到'packageRoot'成员
问题解决:构建SwiggyUI项目APK时出现packageRoot找不到错误
错误原因
platform:3.0.0包依赖了Dart SDK中已被废弃移除的io.Platform.packageRoot成员,与当前使用的Flutter版本不兼容,导致编译失败。
解决步骤
- 打开项目根目录下的
pubspec.yaml文件,找到dependencies中的platform依赖项,将其版本锁定为兼容版本,例如:dependencies: platform: ^2.1.4 - 在终端执行命令,重新获取依赖:
flutter pub get - 重新执行APK构建命令:
flutter build apk
如果上述方法无效,可以尝试:
- 执行
flutter clean清理项目缓存后,再重复上述步骤 - 检查项目中其他依赖是否存在版本兼容问题,逐一排查更新
内容的提问来源于stack exchange,提问作者shishu
相关产品推荐
相关产品推荐

