verwenden, wenn ich diese Entwicklung manuell durchführe, würde ich Android Studio SDK auf meinem PC installieren, die Ressourcendateien ersetzen. Ein Workflow, aber ehrlich gesagt bin ich mit nichts davon vertraut und weiß nicht, ob das, was ich versuche, überhaupt möglich ist. Dies ist mein (nicht funktionierender) Workflow: < /p>
Code: Select all
name: Android CI
on: [workflow_dispatch]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
cache: gradle
- name: Setup Gradle to generate and submit dependency graphs
uses: gradle/actions/setup-gradle@v4
with:
dependency-graph: generate-and-submit
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Replace jar
shell: bash
run: |
pwd >> $GITHUB_STEP_SUMMARY
odir=$(pwd)
fpath=$(find . -type f -name 'android.jar')
echo $fpath >> $GITHUB_STEP_SUMMARY
cd ${fpath%/*}/
ls >> $GITHUB_STEP_SUMMARY
rm android.jar
curl -o https://github.com/Reginer/aosp-android-jar/raw/refs/heads/main/android-35/android.jar
cd $odir
- name: Build with Gradle
run: ./gradlew build
- name: Upload build reports
uses: actions/upload-artifact@v4
if: always()
with:
name: build-reports
path: build/reports/