【问题标题】:Task 'prepareKotlinBuildScriptModel' not found in project ':app'在项目“:app”中找不到任务“prepareKotlinBuildScriptModel”
【发布时间】:2021-01-25 03:43:07
【问题描述】:

我在 gradle 同步时收到此错误。这是反应原生项目。

【问题讨论】:

  • 嗨@Sudeep,你找到答案了吗?我被困在同一点
  • @Kibi 我在将 gradle 更新到最新版本后遇到了这个问题,我将其恢复为旧版本,现在一切正常。但这不是解决方案

标签: android react-native android-studio


【解决方案1】:

我可以通过将此行添加到我的 build.gradle 文件来解决此问题:

task prepareKotlinBuildScriptModel {

}

【讨论】:

  • 是的,有了这条线,一切又为我成功构建了。
  • 在我将 Gradle 版本从 6.1.1 更改为 6.5 之后。必须添加一个空任务才能使其正常工作。
  • 我不确定为什么需要这样做,因为我的项目中的代码都没有改变。但是,我很高兴这解决了它。 :-)
  • 无法正常工作,因为它会导致其他错误。
  • 没有。这是不对的。为了修复构建工具的特性,不应将任何一行代码添加到项目中!这是一种解决方法,而不是解决方案。
【解决方案2】:

我不得不在 intellij 中禁用 Kotlin

打开首选项>插件>禁用 Kotlin

【讨论】:

  • 难以置信,真是一团糟。我的项目与 Kotlin 完全无关,但我遇到了这个问题。禁用插件有帮助,谢谢
【解决方案3】:

对于使用 Ionic Framework (V5) 的任何人,我之所以得到这个仅仅是因为我错误地在 Android Studio 中打开了 /app 文件夹,而不是打开根 platforms/Android/ 项目。

打开正确的根文件夹,然后在 Android Studio 中将项目资源管理器树显示为:

  • 安卓
    • 应用程序
    • CordovaLib
    • Gradle 脚本

然后我就可以像往常一样生成一个签名的 apk。

【讨论】:

    【解决方案4】:

    添加

    tasks.register("prepareKotlinBuildScriptModel"){} 
    

    到build.gradle(Module.app) 文件。

    【讨论】:

      猜你喜欢
      • 2022-07-04
      • 2020-05-19
      • 1970-01-01
      • 1970-01-01
      • 2018-11-07
      • 1970-01-01
      • 2015-10-05
      • 2017-08-17
      相关资源
      最近更新 更多