diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b3de1c46..fb0985f0 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -19,6 +19,8 @@ jobs: java-version: '11' distribution: 'temurin' cache: gradle + - name: Create Properties File + run: touch local.properties - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle diff --git a/app/build.gradle b/app/build.gradle index 9473744a..676e8b73 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,15 +15,17 @@ android { try { def propertiesFile = rootProject.file("local.properties") - properties.load(new FileInputStream(propertiesFile)) + if(propertiesFile.text != ""){ + properties.load(new FileInputStream(propertiesFile)) - properties.load(new FileInputStream(propertiesFile)) - signingConfigs { - debug { - storeFile file(properties["signingConfig.storeFile"]) - storePassword properties["signingConfig.storePassword"] - keyAlias properties["signingConfig.keyAlias"] - keyPassword properties["signingConfig.keyPassword"] + properties.load(new FileInputStream(propertiesFile)) + signingConfigs { + debug { + storeFile file(properties["signingConfig.storeFile"]) + storePassword properties["signingConfig.storePassword"] + keyAlias properties["signingConfig.keyAlias"] + keyPassword properties["signingConfig.keyPassword"] + } } } }catch(IOException ignored){}