Iss*_*adi 29
只需添加
tasks.register("prepareKotlinBuildScriptModel"){}
Run Code Online (Sandbox Code Playgroud)
归档build.gradle(Module.app)。
Jas*_*Kim 19
我不得不在 intellij 中禁用 Kotlin
打开首选项>插件>禁用 Kotlin
esi*_*ver 18
通过将这一行添加到我的 build.gradle 文件中,我能够解决这个问题:
task prepareKotlinBuildScriptModel {
}
Run Code Online (Sandbox Code Playgroud)
小智 9
我按照“ITachiLab”中提到的说明进行操作:“:prepareKotlinBuildScriptModel 任务在 Java 项目中失败”:https ://github.com/gradle/gradle/issues/14889
“就我而言,问题是我有一个根 Gradle 项目,其中根的 settings.gradle 中包含多个子项目,同时将其中一个子项目手动添加到 IntelliJ 的 Gradle 项目中。换句话说:如果您有一个分层 Gradle 项目,确保当您在 IntelliJ 中打开 Gradle 项目面板时,所有子项目都列为根的子项目。我有一个悬空的子项目,列为根的同级项目。我只需右键单击它并选择“取消链接 Gradle” IntelliJ 会自动添加 settings.gradle 中列出的项目,您不必通过右键单击 build.gradle 并选择“链接 Gradle 项目”来手动添加它们(这就是我所做的,但这是一个错误)。 ”
基本上:在 Gradle 视图中:右键单击每个 Gradle 子项目(不在根项目下方,而是直接出现在根级别),然后选择“取消链接 Gradle 项目(删除)”。但不要删除 Gradle 根项目(包含包含子项目的“settings.gradle.kts”文件)!然后单击“同步”。现在所有 gradle 子项目都应该出现在根项目下方,并且错误应该消失。
对于任何使用 Ionic Framework (V5) 的人来说,我得到这个只是因为我/app错误地在 Android Studio 中打开了该文件夹,而不是打开根platforms/Android/项目。
打开正确的根文件夹,然后在 Android studio 中显示项目资源管理器树,如下所示:
然后我就可以像往常一样生成签名的 apk。
小智 7
禁用 Kotlin 插件会使您的 Android Studio 崩溃,所以不要禁用它。如果您这样做,请从 c:/users/yourusername/appdata/roaming/google/androidversion 中删除disableplugins.txt
这将有效并且可以安全使用。
tasks.register(“prepareKotlinBuildScriptModel”){}
| 归档时间: |
|
| 查看次数: |
10340 次 |
| 最近记录: |