romulus-cli
romulus-cli copied to clipboard
Android Configuration for Staging
Describe the issue
When doing a build for staging, some additional configuration is needed if you want to build staging in release mode.
Steps to reproduce
-
cd android/ && ./gradlew assembleStaging
. - See the error in the console.
Solution
project.ext.react = [
entryFile: "index.js",
bundleInStaging: true,
devDisabledInStaging: true
]
android {
signingConfigs {
release {
if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
...
}
}
}
buildTypes {
staging {
signingConfig signingConfigs.release
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
matchingFallbacks = ['release']
}
}
}