android 当在github下载一个android项目后

前言

github是一个很好的社区,有时候呢,我们从android下载项目下来无法build,有很多原因,比如说库不见了,或者说自己没有安装过支持的api版本等,会遇到各种问题。

在此总结一下。

问题与解决

包下载不下来

在中国网络上有一个特点,就是有一个叫做红色长城的东西,很多人也叫黑色长城,不同叫法观点不同哈。总之呢,在国内要想去国外溜达上网,就需要爬过去。

如果公司支持国际漫游(跟国内运营签了另外的协议的),当然就不需要了。但是呢,支持国际漫游的公司还有it 部门这个大坑,也不是想访问就能的。所以很多人使用shadowsock,需要一个代理,这样就可以愉快的访问了。

当我们使用了shadowsock这种代理后,依然在根目录下需要下的builde.gradle配置,以便我们获取maven库。

repositories {
    jcenter()
    maven {
        url 'https://maven.google.com/'
        name 'Google'
    }
}
allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
}

有些人就疑问了,为什么使用google()呢?这样不就ok呢?
在这里主要是有些低版本不支持,有下列要求:

Gradle 4.0 and later
Android Studio 3.0 and later
Gradle plugin for android 3.0 and later

所以呢,google()还是不要去趟浑水了。
当然,如果没有代理的,可以使用下面这个地址:

https://dl.google.com/dl/android/maven2/

后续

忘了,遇到写写。

猜你喜欢

转载自www.cnblogs.com/aoximin/p/12165450.html