我想测试最新版本的JetPackComposit1.3.0-alpha 02 (Changelog)。因此,我创建了一个新项目并将版本更新为1.3.0-alpha02。
但是当运行它时,我会得到这个错误,好像找不到什么东西一样:
Execution failed for task ':app:compileDebugKotlin'.
> Could not resolve all files for configuration ':app:kotlin-extension'.
> Could not find androidx.compose.compiler:compiler:1.3.0-alpha02.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/androidx/compose/compiler/compiler/1.3.0-alpha02/compiler-1.3.0-alpha02.pom
- https://repo.maven.apache.org/maven2/androidx/compose/compiler/compiler/1.3.0-alpha02/compiler-1.3.0-alpha02.pom
Required by:
project :app原因何在?我没做什么特别的事。刚刚更新了版本
发布于 2022-08-09 06:04:45
有件事你错过了
虽然当您使用Android创建一个compose libs模板来编写项目时,假设和 compose-compiler 都是相同版本的,但是对于1.3.0-alpha01来说,这是不同的
来自释放说明:

您应该看到compose-compiler版本是1.3.0-rc02。
所以去更新它吧:
// app/build.gradle
composeOptions {
// kotlinCompilerExtensionVersion compose_version // Change this
kotlinCompilerExtensionVersion "1.3.0-rc02" // to this
}然后重试同步
TL;DR
通常,组合库的版本可能与compose-compiler不同,因此在添加它们时,请确保添加了正确的版本。
https://stackoverflow.com/questions/73287165
复制相似问题