在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):SamVerschueren/gulp-cordova-build-android开源软件地址(OpenSource Url):https://github.com/SamVerschueren/gulp-cordova-build-android开源编程语言(OpenSource Language):JavaScript 100.0%开源软件介绍(OpenSource Introduction):gulp-cordova-build-android
Installation
Usageconst gulp = require('gulp');
const create = require('gulp-cordova-create');
const plugin = require('gulp-cordova-plugin');
const android = require('gulp-cordova-build-android');
gulp.task('build', () => {
return gulp.src('dist')
.pipe(create())
.pipe(plugin('org.apache.cordova.dialogs'))
.pipe(plugin('org.apache.cordova.camera'))
.pipe(android())
.pipe(gulp.dest('apk'));
}); This plugin will build the cordova project for the Android platform. Because the plugin returns the apk files, you can pipe it to Build a release apkBy setting release to true, the plugin will build a release version of the APK. This will create an unsigned apk file. const gulp = require('gulp');
const create = require('gulp-cordova-create');
const plugin = require('gulp-cordova-plugin');
const android = require('gulp-cordova-build-android');
gulp.task('build', () => {
return gulp.src('dist')
.pipe(create())
.pipe(plugin('org.apache.cordova.dialogs'))
.pipe(plugin('org.apache.cordova.camera'))
.pipe(android({release: true}))
.pipe(gulp.dest('apk'));
}); Sign the apkTo produce a signed apk you need to pass signing options to the plugin. If you pass signing options to the plugin you do not need to specify that it is a release build as the plugin will do a release build automatically const gulp = require('gulp');
const create = require('gulp-cordova-create');
const plugin = require('gulp-cordova-plugin');
const android = require('gulp-cordova-build-android');
gulp.task('build', () => {
return gulp.src('dist')
.pipe(create())
.pipe(android({storeFile: '/Path/to/key.keystore', keyAlias: 'my_alias'}))
.pipe(gulp.dest('apk'));
}); When running the APIandroid([options])optionsreleaseType: Set the build to be a release build. storeFileRequired Absolute path to your key file. storePasswordType: The key store password. keyAliasRequired The alias of the key. keyPasswordType: The password of the key alias. storeTypeType: The format of the key file. The default is to auto-detect based on the file extension. versionType: Version of buildMethodType: Build method to use. Either RelatedSee LicenseMIT © Sam Verschueren |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论