这个错误提示表明您的 Flutter 项目在尝试从 http://maven.aliyun.com/nexus/content/repositories/releases 下载依赖时,被重定向到了一个不安全的协议(如 HTTP),而 Flutter 默认情况下只允许使用安全的协议(如 HTTPS)。为了解决这个问题,您可以尝试以下方法:

在 android/app/build.gradle 文件中添加以下代码: repositories { maven { url “http://maven.aliyun.com/nexus/content/repositories/releases” allowInsecureProtocol true } } gradle 这个方法的作用是在 Android 项目的 Gradle 配置中添加指定的 Maven 仓库,并允许使用不安全的协议进行下载。如果您的 Flutter 项目只在 Android 平台上运行,可以尝试使用这个方法。

在 pubspec.yaml 文件中指定使用 HTTPS 协议下载依赖。例如: environment: sdk: “>=2.12.0 <3.0.0" dependency_overrides: flutter_aliplayer: git: url: https://github.com/alibaba/flutter_aliplayer.git ref: master yaml 这个方法的作用是在 dependency_overrides 中指定使用 HTTPS 协议从 Git 仓库下载依赖。如果您的依赖在 Git 仓库中,可以尝试使用这个方法。

需要注意的是,允许使用不安全的协议可能会增加安全风险,建议在使用时谨慎考虑。同时,在使用这些方法时,也需要根据实际情况进行调整,以确保项目的正常运行。