当前位置: 首页 > news >正文

eclipse 生成发布的apk (signed zipalign过程)

在发布apk到appstore过程中,上传的apk需要先signed(先生成keystore和key)并zipalign。可按照以下步骤来完成:




1. 创建一个keystore和key(右键eclipse中的signing and keys->生成keystore)



生成后建议备份,因为后续每次更新apk都需要是同一个key完成的签名。




2. 导出signed package







3. 执行zipalign命令 (本例环境macOS android 25)
/Users/{username}/Library/Android/sdk/build-tools/25.0.0/zipalign -f 4 
Documents/workspace/.../bin/{yourappname}.apk Documents/workspace/.../bin/signed_{yourappName}.apk 


4. 上传这个apk到app store完成验证

相关文章:

  • 使用黄金分割比值计算斐波那契数列
  • 遭遇飞信“中奖” 之 图文全攻略
  • Swift 3 实现拍照功能
  • 我们欠了地球什么?
  • Iphone 消息通知(APNS)的3种方式 -- C# 和 nodejs
  • 创建Azure Function
  • 金旭亮博客之“桌面应用程序开发技术”资源主页
  • Javascript MV framework 对比
  • 基于LWUIT实现全局按键控制(快捷键)
  • azure 架构选择
  • Swift 3 点击屏幕任意位置隐藏键盘
  • 成为优秀的程序员真不简单
  • Swift 保存pdf并在webview显示
  • jQuery:收集一些基于jQuery框架开发的控件/jquery插件。(1)
  • Swift显示alert和promp confirmation
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Java超时控制的实现
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • php中curl和soap方式请求服务超时问题
  • Promise初体验
  • python_bomb----数据类型总结
  • Sequelize 中文文档 v4 - Getting started - 入门
  • VuePress 静态网站生成
  • 回顾2016
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 技术:超级实用的电脑小技巧
  • 强力优化Rancher k8s中国区的使用体验
  • 实现菜单下拉伸展折叠效果demo
  • 使用 @font-face
  • 微服务核心架构梳理
  • 原生js练习题---第五课
  • 自定义函数
  • 【云吞铺子】性能抖动剖析(二)
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • gunicorn工作原理
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ![CDATA[ ]] 是什么东东
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #《AI中文版》V3 第 1 章 概述
  • $.ajax()
  • (30)数组元素和与数字和的绝对差
  • (4) PIVOT 和 UPIVOT 的使用
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (二)WCF的Binding模型
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (顺序)容器的好伴侣 --- 容器适配器
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)