簡體   English   中英

使用 jetpack compose 的麻煩

[英]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:構建失敗,出現異常。

  • 出了什么問題:任務“:cca-app:kaptGenerateStubsDebugKotlin”的執行失敗。

編譯錯誤。 查看日志了解更多詳情

  • 嘗試:使用 --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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM