原因
1. android studio里面的jdk版本切换
- jdk版本切换在这里,一般安卓开发需要用到4个版本的jdk,jdk8, jdk11, jdk17, jdk21
- 新版的android stuio是默认使用高版本的jdk,所以切换版本是很有必要的

2. 命令行编译
- 永远使用assembleDebug, assembleRelease 需要keystore, Windows
.\gradlew assembleDebug
3. jcenter替代为阿里jcenter
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://repo.huaweicloud.com/repository/maven' }
4. 下载个别库为本地依赖,然后修改依赖为本地依赖
- 在项目根目录git clone 需要的库
- 然后再settings.gradle引入该库
include ':xxx_lib'
implementation project(':xxx_lib')
5. 拿github的地址去jitpack.io验证哪个版本可以下载
- 把github 地址链接粘贴到jitpack.io上,看看哪个版本是可以从网络下载的
