1

当我在 Android Studio 中使用KMM 应用程序模板创建一个新的多平台项目时,我收到以下错误:

The Gradle wrapper is required to run the build from Xcode.

Please run the same command with `-Pkotlin.native.cocoapods.generate.wrapper=true` or run the `:wrapper` task to generate the wrapper manually.

See details about the wrapper at https://docs.gradle.org/current/userguide/gradle_wrapper.html

该项目无法运行,它没有可用的配置:

在此处输入图像描述

我正在使用 Android Studio 最新版本:Android Studio - 北极狐 | macOS 上的2020.3.1 补丁 2

安装的gradle版本是7.0

在此处输入图像描述

Android Studio 还会显示以下警告:

在此处输入图像描述

单击Load Gradle Project会导致相同的错误:

在此处输入图像描述

gradle-wrapper.properties文件使用gradle-7.0.2-bin.zip。(没有可用的分发版本 gradle-7.0-bin.zip

当我尝试创建gradlew文件时,出现以下错误:

在此处输入图像描述

我不知道我可以将选项传递给哪个命令 -Pkotlin.native.cocoapods.generate.wrapper=true

按照建议更改 gradle 的版本gradle-wrapper.properties会在同步项目后导致以下错误:

在此处输入图像描述

在使用 Android Studio 的 KMM Application 模板时,我从来没有遇到过任何问题。

有人知道发生了什么以及我能做什么吗?

4

1 回答 1

1

记录在这里是解决方案,所有学分都归@Artyom Degtyarev

  1. 删除.gradle项目的文件夹
  2. gradle wrapper使用终端中的命令创建一个新包装器
  3. 将您的项目与 gradle 文件同步

同步完成后,不再显示错误消息并且项目是可执行的。

这些操作是用 Gradle 7.2 完成的

于 2021-09-25T11:03:38.723 回答