最近xiaomi集训营才了不少坑,来这里记录下,也感谢xiaomi导师的耐心指导:
1. gradle添加国内源:在gradle-wrapper.properties中修改distribution属性,压根不用设置代理(如果第一次进入的话,用project模式打开项目,不要用android打开,会让你等加载):
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 改为 distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.2-bin.zip
2. 添加jitback库源:不在build.gradle中添加什么buildscript了
在setting.gradle中的dependencyResolutionManagement中添加
jetbrains maven { url 'https://jitback.to' }
3. kotlin中报错需要update plugin并且build报错lifecycle-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0的,需要将project的build.gradle中的
id 'org.jetbrains.kotlin.android' version '1.7.21' apply false
设置为
id 'org.jetbrains.kotlin.android' version '1.5.30' apply false,版本号要低于1.6.0即可使用
本文记录了解决小米集训营开发过程中的技术难题,包括如何更改Gradle的国内镜像源、移除buildscript中的jitback库配置以及处理Kotlin版本更新导致的编译错误。
9458





