网站制作哪里好薇,开封做网站哪家好,seo怎么学在哪里学,wordpress升级崩了使用了最新的kotlin版本#xff0c;compose报错#xff0c;不兼容#xff0c;在这里记录一下版本对应关系
值得注意的是Compose Kotlin 编译器扩展 (androidx.compose.compiler) 未关联到 Compose 库版本。相反#xff0c;它会关联到 Kotlin 编译器插件的版本#xff0c;…使用了最新的kotlin版本compose报错不兼容在这里记录一下版本对应关系
值得注意的是Compose Kotlin 编译器扩展 (androidx.compose.compiler) 未关联到 Compose 库版本。相反它会关联到 Kotlin 编译器插件的版本并与 Compose 的其余部分分开发布因此请务必使用与您的 Kotlin 版本兼容的版本。
Compose 编译器版本和Kotlin版本对应关系链接Compose 与 Kotlin 的兼容性对应关系
因为Kotlin插件的版本和Gradle版本之间也是有一定的对应关系因此升级Kotlin版本后注意Gradle版本的升级。
Gradle版本和Kotlin版本对应关系链接Compatibility Matrix
如果你升级了Gradle这个时候如果你的AndroidStudio版本低的话也会提醒升级AndroidStudio。
Android Studio 版本和AGPAndroid gradle 插件版本版本关系链接Android Gradle 插件和 Android Studio 兼容性 这里再补充两个对应关系
Gradle版本和Java版本对应关系链接Compatibility Matrix
Gradle和Gradle插件对应关系链接Android Gradle 插件版本说明
上面的截图都是目前我去官网看的时候最新对应关系截图中没有大家需要的话就去后面附带的链接里去找官网上会有更新。
2、配置出现问题 问题1Failed to find Build Tools revision 33.0.3 参考文章【Android Bug】Failed to find Build Tools revision 30.0.3
依照上面文章我看了下本地的 Build Tools版本我的最大的可选择下载版本是33.0.2没法下载33.0.3。如果大家也遇到这个问题可以这样解决File - Project Structure - Modules - 右侧在Build Tools revision 中选择33.0.2你的最大版本可解决这个问题。
问题2Plugin [id: ‘com.android.application’, version: ‘8.1.1’, apply: false] was not found in any of the following sources 默认新建项目Gradle版本是8.0插件8.1.1死活拉不下来我是用的aliyun的镜像配置的是没问题的为解决这个问题把版本降低到8.0.1配置如下
id(“com.android.application”) version “8.0.1” apply false id(“org.jetbrains.kotlin.android”) version “1.8.10” apply false 然后又报错sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
证书又有问题了然后导入了google和jcenter的证书命令大家可以参考下
keytool -import -alias jcenter -file “C:\Program Files\Android\Android Studio1\jbr\lib\security\jcenter.cer” -keystore “C:\Program Files\Android\Android Studio1\jbr\lib\security\cacerts”
keytool -import -alias google -file “C:\Program Files\Android\Android Studio1\jbr\lib\security\google.cer” -keystore “C:\Program Files\Android\Android Studio1\jbr\lib\security\cacerts” 然后终于可以跑通了。。。。
最新AndroidStudio版本Maven的引用和之前的方式也不一样这里贴下部分引用
repositories { maven { url uri(“https://maven.aliyun.com/repository/central”) } maven { url uri(“https://maven.aliyun.com/repository/google”) } maven { url uri(“https://maven.aliyun.com/repository/gradle-plugin”) } }
原文