我在gradle同步时收到此错误。React Native项目
fdbelqdn1#
我能够通过将这一行添加到我的构建中来解决这个问题。gradle文件:
task prepareKotlinBuildScriptModel { }
mzaanser2#
只需添加
tasks.register("prepareKotlinBuildScriptModel"){}
build.gradle(Module.app)文件。
build.gradle(Module.app)
raogr8fs3#
我不得不在intellij中禁用Kotlin打开首选项〉插件〉禁用Kotlin
dw1jzc5e4#
禁用Kotlin插件会导致Android Studio崩溃,所以不要禁用它。如果你做了,删除disableplugins.txt来自c:/users/yourusername/appdata/roaming/google/androidversion这将工作和安全使用。tasks.register(“prepareKotlinBuildScriptModel”){}
t1qtbnec5#
对于任何使用Ionic Framework(V5)的人来说,我得到这个只是因为我错误地打开了Android Studio中的/app文件夹,而不是打开根项目platforms/Android/。打开正确的根文件夹后,Android Studio中的项目资源管理器树显示为:
/app
platforms/Android/
然后我就可以像往常一样生成一个签名的apk了。
ijxebb2r6#
我按照“ITachiLab”中提到的说明进行操作:“:prepareKotlinBuildScriptModel任务在Java项目中失败”:https://github.com/gradle/gradle/issues/14889“* 在我的例子中,问题是我有一个root Gradle项目,root设置中包含了多个子项目。gradle,同时将其中一个子项目手动添加到IntelliJ的Gradle项目中。换句话说:如果您有一个分层的Gradle项目,请确保在IntelliJ中打开Gradle项目面板时,所有子项目都作为根的子项目列出。我有一个子项目悬空,列为兄弟项目的根。我只是右键点击它并选择“取消链接Gradle项目”。IntelliJ自动添加设置中列出的项目。gradle,你不必通过右键单击构建来手动添加它们。Gradle并选择“Link Gradle Project”(这就是我所做的,这是一个错误)。* ”在Gradle视图中:右键单击每个Gradle子项目(不在根项目之下,而是直接出现在根级别),然后选择“取消链接Gradle项目(删除)”。但不要删除Gradle根项目(包含“设置。gradle.kts”包含子项目的文件包括)!然后点击“同步”。现在所有的gradle子项目都应该出现在根项目下面,错误应该消失。
6条答案
按热度按时间fdbelqdn1#
我能够通过将这一行添加到我的构建中来解决这个问题。gradle文件:
mzaanser2#
只需添加
build.gradle(Module.app)
文件。raogr8fs3#
我不得不在intellij中禁用Kotlin
打开首选项〉插件〉禁用Kotlin
dw1jzc5e4#
禁用Kotlin插件会导致Android Studio崩溃,所以不要禁用它。如果你做了,删除disableplugins.txt来自c:/users/yourusername/appdata/roaming/google/androidversion
这将工作和安全使用。
tasks.register(“prepareKotlinBuildScriptModel”){}
t1qtbnec5#
对于任何使用Ionic Framework(V5)的人来说,我得到这个只是因为我错误地打开了Android Studio中的
/app
文件夹,而不是打开根项目platforms/Android/
。打开正确的根文件夹后,Android Studio中的项目资源管理器树显示为:
然后我就可以像往常一样生成一个签名的apk了。
ijxebb2r6#
我按照“ITachiLab”中提到的说明进行操作:“:prepareKotlinBuildScriptModel任务在Java项目中失败”:https://github.com/gradle/gradle/issues/14889
“* 在我的例子中,问题是我有一个root Gradle项目,root设置中包含了多个子项目。gradle,同时将其中一个子项目手动添加到IntelliJ的Gradle项目中。换句话说:如果您有一个分层的Gradle项目,请确保在IntelliJ中打开Gradle项目面板时,所有子项目都作为根的子项目列出。我有一个子项目悬空,列为兄弟项目的根。我只是右键点击它并选择“取消链接Gradle项目”。IntelliJ自动添加设置中列出的项目。gradle,你不必通过右键单击构建来手动添加它们。Gradle并选择“Link Gradle Project”(这就是我所做的,这是一个错误)。* ”
在Gradle视图中:右键单击每个Gradle子项目(不在根项目之下,而是直接出现在根级别),然后选择“取消链接Gradle项目(删除)”。但不要删除Gradle根项目(包含“设置。gradle.kts”包含子项目的文件包括)!然后点击“同步”。现在所有的gradle子项目都应该出现在根项目下面,错误应该消失。