博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cordova 打包发布正式版 apk
阅读量:5023 次
发布时间:2019-06-12

本文共 1024 字,大约阅读时间需要 3 分钟。

cordova build android —release

笔者观察了一下新版Cordova,用的是gradle来build项目,所以网上的那些设置ant.properties的解决方法都排除掉,不能用,为了看看到底咱需要什么才能让cordova知道哪里找keystore,笔者打开了 “项目路径\platforms\android”下面的build.gradle文件,里面赫然写着:

if (ext.cdvDebugSigningPropertiesFile == null && file('debug-signing.properties').exists()) {ext.cdvDebugSigningPropertiesFile = 'debug-signing.properties'}if (ext.cdvReleaseSigningPropertiesFile == null && file('release-signing.properties').exists()) {ext.cdvReleaseSigningPropertiesFile = 'release-signing.properties'}

这是啥玩意?笔者也暂时解释不清,但是通过关键字眼可以看出,咱们需要一个release-signing.properties 来提示gradle keystore的位置,于是在”项目路径\platforms\android”下面新建一个release-signing.properties :

key.store=XXXX-release.keystore(笔者的理解是:与build.gradle文件同根同源,在一个路径下所以直接写文件名)key.alias=XXXXkey.store.password=你的store密码key.alias.password=你的alias密码(如果在生成keystore时输入了y来统一两者密码一样那就和上一行一样)

好了,终于可以给apk签名了T T,

cordova build android –release

这之后,咱就能看见在 “项目路径\platforms\android\build\outputs\apk”下有咱signed过的release版本apk了。

转载于:https://www.cnblogs.com/lilin1995/p/5461329.html

你可能感兴趣的文章
十大经典预测算法(六)---集成学习(模型融合算法)
查看>>
用php做一个简单的注册用户功能
查看>>
一款基于css3的3D图片翻页切换特效
查看>>
Feign使用Hystrix无效原因及解决方法
查看>>
Sizeof与Strlen的区别与联系
查看>>
hadoop2.2.0_hbase0.96_zookeeper3.4.5全分布式安装文档下载
查看>>
Flutter 贝塞尔曲线切割
查看>>
golang 的编译安装以及supervisord部署
查看>>
easyui源码翻译1.32--Dialog(对话框窗口)
查看>>
阿里架构师,讲述基于微服务的软件架构模式
查看>>
Eclipse导入maven项目时,Pom.xml文件报错处理方法
查看>>
01、JAVA开发准备
查看>>
asp.net mvc 错误处理 - 自定义报错处理,生成错误日志
查看>>
Linux centos ssh
查看>>
R语言之避免for循环示例
查看>>
[转]jQuery 选择器和dom操作
查看>>
Jenkins+Maven+SVN快速搭建持续集成环境(转)
查看>>
bootstrap 媒体查询
查看>>
杜教筛
查看>>
《Ext JS模板与组件基本知识框架图----模板》
查看>>