在项目“: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”的主要内容,如果未能解决你的问题,请参考以下文章
在颤动的根项目'audioplayer'中找不到任务'assembleAarRelease'
Flutter:在根项目“android”中找不到任务“assembleStageDebug”