在项目“:app”中找不到任务“prepareKotlinBuildScriptModel”

Posted

技术标签:

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

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

【问题讨论】:

嗨@Sudeep,你找到答案了吗?我被困在同一点 @Kibi 我在将 gradle 更新到最新版本后遇到了这个问题,我将其恢复为旧版本,现在一切正常。但这不是解决方案 【参考方案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) 文件。

【讨论】:

以上是关于在项目“:app”中找不到任务“prepareKotlinBuildScriptModel”的主要内容,如果未能解决你的问题,请参考以下文章

在根项目中找不到任务“publishApkRelease”

在颤动的根项目'audioplayer'中找不到任务'assembleAarRelease'

在项目中找不到任务猫!圈子

Flutter:在根项目“android”中找不到任务“assembleStageDebug”

错误:在根项目“projectName”中找不到项目“app”

在根项目“网关”中找不到任务“bootRepackage”