Skip to content

cdvBuildMultipleApks casting fixed#199

Closed
mlegenhausen wants to merge 1 commit intoapache:masterfrom
werk85:master
Closed

cdvBuildMultipleApks casting fixed#199
mlegenhausen wants to merge 1 commit intoapache:masterfrom
werk85:master

Conversation

@mlegenhausen
Copy link
Contributor

Casting cdvBuildMultipleApks via !! does not work when you want to modify the build process via the command line. The problem can be simply reproduced when running: cordova build android -- --gradleArg=-PcdvBuildMultipleApks=false. The expected output would be a build with a single apk. But the result is a build with multiple apks cause !!"false" is true. This fix solves the problem by using an more mature casting process that also can handle string that contain the value "false".

Casting `cdvBuildMultipleApks` via `!!` does not work when you want to modify the build process via the command line. The problem can be simply reproduced when running: `cordova build android -- --gradleArg=-PcdvBuildMultipleApks=false`. The expected output would be a build with a single apk. But the result is a build with multiple apks cause `!!"false"` is `true`. This fix solves the problem by using an more mature casting process that also can handle string that contain the value `"false"`.
@mlegenhausen
Copy link
Contributor Author

I found a workaround: cordova build android -- --gradleArg=-PcdvBuildMultipleApks=''. The problem really bothers when you want to use the cordova-plugin-crosswalk-webview where the cdvBuildMultipleApks value is set to true as default and can not be reseted via the described command above.

@vladimir-kotikov
Copy link
Member

Created JIRA: https://issues.apache.org/jira/browse/CB-9391

LGTM, merging. @mlegenhausen, if you're going to contribute to Apache projects, please sign Apache's Contributor License Agreement (can be done online): http://www.apache.org/licenses/#clas

@asfgit asfgit closed this in 2fc86e2 Jul 20, 2015
infil00p pushed a commit to infil00p/cordova-android that referenced this pull request Aug 28, 2015
mbektchiev pushed a commit to Icenium/cordova-android that referenced this pull request Dec 15, 2015
mbektchiev pushed a commit to Icenium/cordova-android that referenced this pull request Dec 15, 2015
mbektchiev pushed a commit to Icenium/cordova-android that referenced this pull request Dec 15, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants