没有理由重新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 {
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://repo.huaweicloud.com/repository/maven' }
maven { url 'https://jitpack.io' }
mavenCentral()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.4.0'
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10'
}
}
这时候build就没什么问题了。
插件版本
build成功并不代表代码没有问题,这里尝试进行打包。
打包失败,因为kotlin的版本更改了,这里也需要进行更改。Google的网站有一一对应关系。
可以看到,1.7.10对应的compile版本从1.3.0到1.3.1,所以此处改成1.3.0即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)