[ 
https://issues.apache.org/jira/browse/CB-10862?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15196802#comment-15196802
 ] 

Sergey edited comment on CB-10862 at 3/16/16 5:48 AM:
------------------------------------------------------

Read the source command line in top
--gradleArg=-PcdvMinSdkVersion=21

--minSdkVersion was added by me after reverse of cli code

{code:title=build.js|borderStyle=solid}
module.exports.help = function() {
    console.log('Usage: ' + path.relative(process.cwd(), path.join('../build')) 
+ ' [flags] [Signed APK flags]');
    console.log('Flags:');
    console.log('    \'--debug\': will build project in debug mode (default)');
    console.log('    \'--release\': will build project for release');
    console.log('    \'--ant\': will build project with ant');
    console.log('    \'--gradle\': will build project with gradle (default)');
    console.log('    \'--nobuild\': will skip build process (useful when using 
run command)');
    console.log('    \'--prepenv\': don\'t build, but copy in build scripts 
where necessary');
    console.log('    \'--versionCode=#\': Override versionCode for this build. 
Useful for uploading multiple APKs. Requires --gradle.');
    console.log('    \'--minSdkVersion=#\': Override minSdkVersion for this 
build. Useful for uploading multiple APKs. Requires --gradle.');
    console.log('    \'--gradleArg=<gradle command line arg>\': Extra args to 
pass to the gradle command. Use one flag per arg. Ex. 
--gradleArg=-PcdvBuildMultipleApks=true');
    console.log('');
    console.log('Signed APK flags (overwrites debug/release-signing.proprties) 
:');
    console.log('    \'--keystore=<path to keystore>\': Key store used to build 
a signed archive. (Required)');
    console.log('    \'--alias=\': Alias for the key store. (Required)');
    console.log('    \'--storePassword=\': Password for the key store. 
(Optional - prompted)');
    console.log('    \'--password=\': Password for the key. (Optional - 
prompted)');
    console.log('    \'--keystoreType\': Type of the keystore. (Optional)');
    process.exit(0);
};
{code}


was (Author: delagen):
Read the source command line in top
--gradleArg=-PcdvMinSdkVersion=21

--minSdkVersion was added by me after reverse of cli code

```
module.exports.help = function() {
    console.log('Usage: ' + path.relative(process.cwd(), path.join('../build')) 
+ ' [flags] [Signed APK flags]');
    console.log('Flags:');
    console.log('    \'--debug\': will build project in debug mode (default)');
    console.log('    \'--release\': will build project for release');
    console.log('    \'--ant\': will build project with ant');
    console.log('    \'--gradle\': will build project with gradle (default)');
    console.log('    \'--nobuild\': will skip build process (useful when using 
run command)');
    console.log('    \'--prepenv\': don\'t build, but copy in build scripts 
where necessary');
    console.log('    \'--versionCode=#\': Override versionCode for this build. 
Useful for uploading multiple APKs. Requires --gradle.');
    console.log('    \'--minSdkVersion=#\': Override minSdkVersion for this 
build. Useful for uploading multiple APKs. Requires --gradle.');
    console.log('    \'--gradleArg=<gradle command line arg>\': Extra args to 
pass to the gradle command. Use one flag per arg. Ex. 
--gradleArg=-PcdvBuildMultipleApks=true');
    console.log('');
    console.log('Signed APK flags (overwrites debug/release-signing.proprties) 
:');
    console.log('    \'--keystore=<path to keystore>\': Key store used to build 
a signed archive. (Required)');
    console.log('    \'--alias=\': Alias for the key store. (Required)');
    console.log('    \'--storePassword=\': Password for the key store. 
(Optional - prompted)');
    console.log('    \'--password=\': Password for the key. (Optional - 
prompted)');
    console.log('    \'--keystoreType\': Type of the keystore. (Optional)');
    process.exit(0);
};
```

> Cannot set minsdkversion
> ------------------------
>
>                 Key: CB-10862
>                 URL: https://issues.apache.org/jira/browse/CB-10862
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CLI
>    Affects Versions: 5.1.1
>            Reporter: Sergey
>            Assignee: Joe Bowser
>              Labels: triaged
>
> used:
> cordova clean android
> cordova prepare android
> cordova build android --release --device --browserify 
> --buildConfig=../resources/config.json -- --gradleArg=-PcdvVersionCode=212 
> --gradleArg=-PcdvMinSdkVersion=21 --gradleArg=-PcdvCompileSdkVers
> ion=android-23
> still produces minSdk 14+



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to