|
环境
node v0.12.7
npm v2.11.3
cordova v5.1.1
android api 最少要有22
步骤如下
1.cd F:\CrosswalkCordova\Cordova
2.cordova create cpmo com.shanhu.cpmo cpmo
3.cd cpmo
4.cordova platform add android
5.把前端相关的东西放到F:\CrosswalkCordova\Cordova\cpmo\www下,记得不要放到F:\CrosswalkCordova\Cordova\cpmo\platforms\android\assets\www 路径下否则打包签名 编译的时候会把该路径下的文件全部删除掉 ,把有关代码实现好
6.加入Crosswalk 插件
cordvoa plugin add cordova-plugin-crosswalk-webview
7.进行签名打包
签名方法: 查看 Android 打包签名文章
8.打包 之前版本的命令打包已经不能使用了参考了 http://ilee.co.uk/Sign-Releases-with-Cordova-Android/
在打包之前需要先设置签名
I.把签名文件(android.keystore) 拷贝到..\platforms\android目录下
II.在..\platforms\android 目录下,创建release-signing.properties,内容如下
storeFile=F:/CrosswalkCordova/Cordova/cpmo/platforms/android/android.keystore
storeType=jks
keyAlias=android.keystore
// optional :
keyPassword=签名的密码
storePassword=签名的密码
III.打包发布 需要通过命令进行打包 cordova build android --release
IV.在..\platforms\android\build\outputs\apk 路径下可以看到 android-armv7-release.apk 和
android-x86-release.apk,在发布的时候 把android-armv7-release.apk 发布出去就可以了
|
|