在使用gitea actions跑安卓ci/cd的时候,有时候老失败,可以考虑换源。
主要是~/.android/repositories.cfg
这个配置
使用gitea actions跑安卓ci/cd的时候,一般用https://github.com/android-actions/setup-android
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| steps: - uses: actions/checkout@v4
- name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin'
- name: Setup Android SDK uses: android-actions/setup-android@v3
- name: Build SampleApplication run: ./gradlew --no-daemon build
|
当网络良好的时候,可以发现,很快就成功了。但是有时候会失败,出现 429 等错误,此时可以考虑换源:
将其改为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| steps: - uses: actions/checkout@v4
- name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin'
- name: set repositories run: | mkdir -p ~/.android/ echo "https://mirrors.cloud.tencent.com/AndroidSDK/repository2-1.xml" >> ~/.android/repositories.cfg
- name: Setup Android SDK uses: android-actions/setup-android@v3
- name: Build SampleApplication run: ./gradlew --no-daemon build
|
这里使用了腾讯的镜像源:mirrors.cloud.tencent.com。