Android Gradle 构建问题

170 阅读1分钟

一些小问题,但不关注就容易浪费很多时间。做个汇总,希望以后不要犯这类无能之错。

一、项目检查

1.1 检查根目录是否有 gradle 文件夹

看看根目录是否有 gradle 文件夹,有些开发人员并不会提交这个文件夹,导致clone下的项目无法build。这个时候就不要抓瞎。

解决办法:从其他项目拷贝一份 gradle 文件夹到当前项目的根目录下即可。

二、一直加载中怎么办?

2.1 download 中

卡在 Download xxx.pom,需要检查 maven 仓库地址,是否连接正常。在build.gradle(项目名),Gradle7.0 后在setting.gradle目录下

allprojects {
    repositories {
        //公共仓库:改为国内腾讯仓库地址,替换google()/jcenter()
       maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public'}
       //私有仓库:查看地址是否可用
       maven {
            url "http://192.168.25.250:8081/repository/xxx/"
            credentials {
                username 'xxx'
                password 'xxxxxxx'
            }
        }
        maven {
        //如果url是http,需要加上allowInsecureProtocol,解决仓库地址不安全警告
            allowInsecureProtocol = true
            url "http://lib.gcssloop.com/repository/gcssloop-central/" 
        }
    }
}

解决办法:公共仓库,使用代理或换个能通的地址;私有仓库,联系相关管理员。

三、build fail 抛异常!