stage('Build Android APK') {
    agent { label 'linux' }
    environment {
        ANDROID_HOME = '/opt/android-sdk'
        ANDROID_SDK_ROOT = '/opt/android-sdk'
        PATH = "/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:${env.PATH}"
    }
    steps {
        cleanWs()
        checkout scm

        sh '''
            ./gradlew clean assembleDebug
        '''

        archiveArtifacts artifacts: '**/build/outputs/apk/**/*.apk', fingerprint: true
    }
}