Install missing Android SDK components step is failing for unknown reason

#1

I’m trying to setup Bitrise to use for an Android project. This is in the primary workflow that is created for you when you setup bitrise.

I have a build.gradle file that has references to secrets that are store in a properties.gradle file. It looks like this:

signingConfigs {
    release {
        storeFile file(RELEASE_STORE_FILE)
        storePassword RELEASE_STORE_PASSWORD
        keyAlias RELEASE_KEY_ALIAS
        keyPassword RELEASE_KEY_PASSWORD
    }
}

I’ve uploaded the secrets to BITRISE and use the change value if file step to switch those values with the actual secret values, resulting in the following section:

signingConfigs {
    release {
        storeFile file([REDACTED])
        storePassword [REDACTED]
        keyAlias [REDACTED]
        keyPassword [REDACTED]
    }
}

When I get to the install missing Android SDK components, I get the following error and I’m not sure why it’s happening:
* What went wrong:
Could not compile build file ‘/bitrise/src/app/build.gradle’.

startup failed:
build file ‘/bitrise/src/app/build.gradle’: 36: expecting ‘}’, found ‘(’ @ line 36, column 27.
storeFile file([REDACTED])
^

1 error

  • Try:
    Run with --info or --debug option to get more log output. Run with --scan to get full insights.

I haven’t seen this error before when running my build locally, so any insight into this issue would be appreciated.

0 Likes