[英]The trouble with using jetpack compose
任務 :cca-app:kaptGenerateStubsDebugKotlin 無法執行增量編譯:無法連接到 Kotlin 編譯守護程序無法連接到 kotlin 守護程序。 使用回退策略。 異常: java.base/java.io.ObjectInputStream$BlockDataInputStream.readUTFSpan(ObjectInputStream.java:3752) 處的 java.io.UTFDataFormatException 在 java.base/java.io.ObjectInputStream$BlockDataInputStream.readUTFBody(ObjectInputStream.java:3677) 處java.base/java.io.ObjectInputStream$BlockDataInputStream.readUTF(ObjectInputStream.java:3477) at java.base/java.io.ObjectInputStream.readUTF(ObjectInputStream.java:1240) at org.jetbrains.kotlin.utils.PluginUtilsKt。位於 org.jetbrains.kotlin.kapt3.Kapt3CommandLineProcessor.processOption(Kapt3Plugin.kt:73) 的 decodePluginOptions(pluginUtils.kt:39) 位於 org.jetbrains.kotlin.cli.jvm.plugins.PluginCliParserKt.processParserKt.processParserPlugintCOptions(PlugintC2)在 org.jetbrains.kotlin.cli.jvm.plugins.PluginCliParser.processPluginOptions(PluginCliParser.kt:83) 在 org.jetbrains.kotlin.cli.jvm.plugins.PluginCliParser.loadPlugins(PluginCliParser.kt:72) 在.kotlin.cli.jvm.plugins.PluginCliParser.loadPluginsSafe(PluginCliParser.kt:44) 在 org.jetbra ins.kotlin.cli.common.CLICompiler.loadPlugins(CLICompiler.kt:179) 在 org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:69) 在 org.jetbrains.kotlin.cli.jvm。 K2JVMCompiler.doExecute(K2JVMCompiler.kt:52) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:88) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt: 44) 在 org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:98) 在 org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:76) 在 org.jetbrains.kotlin .cli.common.CLITool.exec(CLITool.kt:45) 在 org.jetbrains.kotlin.cli.common.CLITool$Companion.doMainNoExit(CLITool.kt:227) 在 org.jetbrains.kotlin.cli.common.CLITool $Companion.doMainNoExit$default(CLITool.kt:222) at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMain(CLITool.kt:214) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler$Companion .main(K2JVMCompiler.kt:271) 在 org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.main(K2JVMCompiler.kt)
任務 :cca-app:kaptGenerateStubsDebugKotlin 失敗
FAILURE:構建失敗,出現異常。
編譯錯誤。 查看日志了解更多詳情
嘗試:使用 --info 或 --debug 選項運行以獲得更多日志輸出。 使用 --scan 運行以獲得完整的見解。
在https://help.gradle.org獲取更多幫助
BUILD 在 5 秒內失敗 27 個可操作的任務:2 個已執行,25 個是最新的
Compose 是 1.0.4,Kotlin Gradle 插件是 1.6.0-M1,Gradle 構建工具是 4.2.2
當我刪除 compose 依賴項時,項目已成功組裝我嘗試更改 compose 和 kotlin 版本,但沒有給出任何結果
您使用了錯誤版本的 Kotlin 和 Gradle 插件。 用:
Kotlin: 1.5.31
Gradle plugin: 7.0.3
您應該將您的 Android Studio 升級到最新版本。 它提供了關於依賴項版本的更好的通知,並讓您比舊版本的 Android Studio 更好地升級您的依賴項。
1.6.0-M1
是你的問題。 Compose 與 Kotlin 編譯器緊密相關, 1.0.4
版將與 Kotlin 1.5.21
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.