cordova 项目新建、打包

想看环境配置的请移步另一篇文章,以下仅供个人参考

创建项目

(1).安装cordova

        npm install -g cordova

        测试:  cordova -v

        (如果提示 cordova 内部或外部命令也不是可运行的程序),那么请自行配置好npm 的环境变量。

(2).创建App

        cordova create myApp com.example.myApp myApp 

(3).添加平台

        cordova platform add android@6.3.0 --save (新建平台并且定平台版本)

        cordova platform rm android(删除平台命令)

        这里就得注意了,因为添加平台需要Android 环境的支持,所以请提前配置好Android sdk 、 Android api下载 、 java jdk  、gradle (Android的编译工具,结合Android Studio一起使用)等环境变量。

cordova requirements android (检测平台环境)

打包

(4).打包App

    cordova build android   打包debug 模式

    cordova build android --release   发布时打包(需要签名)

    我们需要先生成一个数字签名文件(keystore)。这个文件只需要生成一次。以后每次 sign 都用它。

    keytool -genkey -v -keystore release-key.keystore -alias myApp-keyalg RSA -keysize 2048 -validity 10000(自定义签名)

    上面生成一个 release-key.keystore 的文件,别名(alias)为 myApp

    过程中会要求设置 keystore 的密码和 key 的密码。这里我设置的一样记住密码即可接下来要用。

    一旦有了 keystore 文件,下次打包就可以很快了。你可以在 cordova build 中指定所有参数来快速打包。这会直接生成一个 android-release.apk 给你。

一般打包好了apk 路径都在 你自己项目平台里面 有一个build 文件夹,例如我的就在(E:\myApp\platforms\android\build\outputs\apk)

    但是我们大多数是没有签名的,我们可以使用默认的签名,

     执行:   cordova -h  使用默认签名就好了!

    http://cordova.axuer.com/docs/zh-cn/latest/reference/cordova-cli/index.html#cordova-build-command


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容