前些天应为AS自动的模拟器总连不上本地PC机的网络,不管是用10.0.2.2还是本地IP地址都不能访问,因此卸载重装了最新版的AS。 重装后编译第一个App时,需要下载好多依赖包,网速奇慢无比,最终找到设置镜像代理的方法解决该问题,镜像配置的方法比设置网络代理更方便好用。 镜像地址的说明可参考 阿里云云效 Maven
gradle6.x 配置文件
···
buildscript {
repositories {
maven{ url 'https://maven.aliyun.com/repository/google'}
maven{ url 'https://maven.aliyun.com/repository/gradle-plugin'}
maven{ url 'https://maven.aliyun.com/repository/central'}
maven { url 'https://maven.aliyun.com/repository/public' }
google()
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven{ url ‘https://maven.aliyun.com/repository/google’}
maven{ url ‘https://maven.aliyun.com/repository/gradle-plugin’}
maven{ url ‘https://maven.aliyun.com/repository/central’}
maven { url ‘https://maven.aliyun.com/repository/public’ }
google()
jcenter()
mavenCentral()
}
}
···
gradle7.x 配置文件
···
pluginManagement {
repositories {
maven{ url ‘https://maven.aliyun.com/repository/google’}
maven{ url ‘https://maven.aliyun.com/repository/gradle-plugin’}
maven{ url ‘https://maven.aliyun.com/repository/central’}
maven { url ‘https://maven.aliyun.com/repository/public’ }
google()
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven{ url ‘https://maven.aliyun.com/repository/google’}
maven{ url ‘https://maven.aliyun.com/repository/gradle-plugin’}
maven{ url ‘https://maven.aliyun.com/repository/central’}
maven { url ‘https://maven.aliyun.com/repository/public’ }
google()
mavenCentral()
}
}
···