IONIC 发布正式版本打包步骤

7 篇文章 0 订阅
1 篇文章 0 订阅
1、检出项目
	从svn(资源库)检出项目
2、安装相关工具
	1、安装node.js
	2、安装cordova 和 ionic 如何: 命令 $ npm install -g cordova ionic
	3、安装 SDK 并配置SDK环境
	
3、规范工具版本
	1、npm install -g ionic@1.7.12
	2、npm install -g cordova@5.4.1
	
4、恢复编译环境
	ionic state reset
			
5、在系统用户目录下找到android 签名文件
	1、一般 在C盘 Users/用户/.android 包里面;找到debug.keystore
	查看keystore 详细信息获得别名 android 为 keystore 的默认密码
	keytool -list -v -keystore debug.keystore -storepass android
	
	2、生成 my-release-key.keystore 签名信息(validity 签名有效天数)
		keytool -genkey -v -keystore my-release-key.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 20000
		
		注:androiddebugkey  此为 上一步看到的keystore 别名
			my-release-key.keystore 此为 APK 签名信息

6、开始打安卓应用安装包(.apk)
	1、添加 android 平台
		ionic platform add android
		注:在/platforms/android/res/values/包里面打开strings.xml 文件
			在resources 标签里面添加 tools:ignore="MissingTranslation" xmlns:tools="http://schemas.android.com/tools"
	2、开始编译APK
		ionic build android (注:生成测试包)
		cordova build android --release (注:生成无签名apk包)
		编译成功之后;会在platforms\android\build\outputs\apk包里面生成一个android-release-unsigned.apk文件
		
	3、将android-release-unsigned.apk 复制到 第5步 my-release-key.keystore 同级文件报里面
	
	4、jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore android-release-unsigned.apk androiddebugkey

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戴子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值