【Android】重新 build Android 项目遇到的问题

没有理由重新build我的Android项目,除了因为我C盘空间不足。。
17你着色器怎么就这么大???
但是发现C盘gradle的文件就占用了很大体积(4.7 G),因此决定把gradle换个位置。

更换 gradle 位置

gradle默认在C盘存放缓存文件,可以通过以下环境变量更改位置。

GRADLE_USER_HOME
  1. 关闭AS结束进程
  2. 删除用户目录下面的 .gralde 或者不删除等下移过来
  3. 打开环境变量设置 配置 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

插件版本

build成功并不代表代码没有问题,这里尝试进行打包。
报错
打包失败,因为kotlin的版本更改了,这里也需要进行更改。Google的网站有一一对应关系
对应关系
可以看到,1.7.10对应的compile版本从1.3.0到1.3.1,所以此处改成1.3.0即可。

猜你喜欢

转载自blog.csdn.net/qq_37387199/article/details/130184402