想看环境配置的请移步另一篇文章,以下仅供个人参考
创建项目
(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
网友评论