没有理由重新build我的Android项目,除了因为我C盘空间不足。。
但是发现C盘gradle的文件就占用了很大体积(4.7 G),因此决定把gradle换个位置。
更换 gradle 位置
gradle默认在C盘存放缓存文件,可以通过以下环境变量更改位置。
GRADLE_USER_HOME
- 关闭AS结束进程
- 删除用户目录下面的 .gralde 或者不删除等下移过来
- 打开环境变量设置 配置 GRADLE_USER_HOME即可,不需要配置PATH
这也是我存放Android SDK的地方。
原来的文件夹可以把下面的东西都移动过来,也可以删除,我就是选择删除了。然后打开Android Studio会自动重新下载gradle和插件。
kotlin版本问题
下载的时候有两个jar文件下载不下来。我还真以为阿里云没有这两个文件。还上去查了下。
后来发现,是我配置的kotlin版本不对。
需要与这里的版本保持一致,所以改成 1.7.10 就可以了。
buildscript {
ext.kotlin_version = '1.7.10'
repositories {
// 阿里云云效仓库:https://maven.aliyun.com/mvn/guide
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }
// 华为开源镜像:https://mirrors.huaweicloud.com
maven { url 'https://repo.huaweicloud.com/repository/maven' }
// JitPack 远程仓库:https://jitpack.io
maven { url 'https://jitpack.io' }
// MavenCentral 远程仓库:https://mvnrepository.com
mavenCentral()
google()
//jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.4.0'
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
这时候build就没什么问题了。
插件版本
build成功并不代表代码没有问题,这里尝试进行打包。
打包失败,因为kotlin的版本更改了,这里也需要进行更改。Google的网站有一一对应关系。
可以看到,1.7.10对应的compile版本从1.3.0到1.3.1,所以此处改成1.3.0即可。