在使用gitea actions跑安卓ci/cd的时候,有时候老失败,可以考虑换源。
主要是~/.android/repositories.cfg这个配置
使用gitea actions跑安卓ci/cd的时候,一般用https://github.com/android-actions/setup-android:
| 12
 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 等错误,此时可以考虑换源:
将其改为:
| 12
 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。