原因
 
 
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上,看看哪个版本是可以从网络下载的
 