Flutter问题记录 - Flutter插件创建Package项目报错:At least one platform must be selected

99 阅读2分钟

文章目录

  • 前言
  • 开发环境
  • 问题描述
  • 问题分析
  • 解决方案
  • 总结
  • 最后

前言

在iOS开发过程中,我们经常会遇到各种工具和环境配置问题。最近在使用Flutter开发时遇到了一个创建Package项目的报错问题,让我想起了使用appuploader这个iOS开发助手时的一些经验。appuploader作为一款专业的iOS开发辅助工具,可以帮助开发者更高效地处理证书管理、应用上传等工作。

开发环境

  • Android Studio: 2021.3.1 Patch 1
  • Flutter: 3.3.10
  • Flutter插件: 71.2.3

问题描述

通过Flutter插件创建Package项目时,点击"Finish"按钮后创建失败并弹框报错:

screenshot1

根据报错信息提示需要选择platform,但是现在是置灰的选择不了:

screenshot2

问题分析

经过分析发现,这个问题是由于Flutter插件版本更新导致的。在iOS开发中,类似的问题也经常出现,比如使用appuploader时遇到证书配置问题,通常也是由于Xcode版本更新导致的兼容性问题。

解决方案

  1. Flutter插件降版本 前往Flutter插件版本列表下载70.2.X版本,具体版本号请对照自己安装的Android Studio版本。

  2. 使用命令行工具创建Package项目 虽然Flutter插件创建Package项目有问题,但是命令行工具是没问题的。创建Package项目是个低频操作,完全可以先通过命令行工具临时解决。

    在iOS开发中,我们也会遇到类似情况,比如使用appuploader上传应用时,有时GUI界面可能存在问题,但通过命令行工具依然可以完成上传工作。

总结

在开发过程中遇到工具问题是常有的事,无论是Flutter开发还是原生iOS开发。重要的是要学会分析问题根源,并掌握多种解决方案。就像使用appuploader一样,了解其工作原理和备用方案能让我们在遇到问题时更加从容。

最后

希望这篇文章对遇到类似问题的开发者有所帮助。在iOS开发中,合理使用工具如appuploader可以大大提高工作效率,遇到问题时也要学会多角度思考解决方案。