Gradle 下载太慢,使用国内源加速

1、修改 gradle-wrapper

修改 gradle-wrapper.properties 文件的 distributionUrl 参数

1
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip

2、更换仓库

项目根目录下的 build.gradle 文件的 buildscript.repositories 加入:

1
2
maven { url 'https://maven.aliyun.com/repository/google' } // Google Maven镜像
maven { url 'https://maven.aliyun.com/repository/public' } // Maven Central 镜像

3、执行 sync

Gradle 笔记

Android Studio 运行单元测试类的一个方法

public 方法上加入 @Test 文档标记,该行代码左侧就会出现一个绿色三角形,点击该三角形就能运行该方法。

Android Studio 使用 Socks5 代理

打开 ~/.gradle/gradle.properties,加入设置:

1
2
systemProp.socks.proxyHost=127.0.0.1 
systemProp.socks.proxyPort=1080

注意, Android Studio 的设置 Appearance & Behavior > System Settings > Http Proxy 设置的代理服务器并不是 gradle 用的代理。 gradle 代理配置在 ~/.gradle/gradle.properties 文件中,也可以是项目根目录下的 gradle.properties 中。 gradle 必须使用,并且必须正确配置代理,否则一些包没法安装。

怎样让 Android Studio 单独运行一个类

在类例加入 main 方法,Android Studio 默认是不能执行的,会报错。需要改配置才行。

打开 .idea/gradle.xml,在 GradleProjectSettings 标签下加入 <option name="delegatedBuild" value="false" />