1. 把apk文件放在某目录下, 我的在 C:/workspace/keytool下面
2. 在 C:/workspace/keytool中再新建一个keys目录
3. cmd到C:/workspace/keytool下面如果配置好java环境之后 输入
keytool -genkey -alias myapp.keystore -keyalg RSA -validity 20000 -keystore keys/myapp.keystore
4. jarsigner -verbose -keystore keys/myapp.keystore -signedjar nyc_signed.apk nyc.apk myapp.keystore
注意:
我在过程中遇到错误
jarsigner: 无法对 jar 进行签名: java.util.zip.ZipException: invalid entry compressed size (expected 517 but got 518 bytes)
解决: 这是因为默认给apk做了debug 签名,所以无法做新的签名这时就必须点工程右键->Android Tools ->Export Unsigned Application Package. 或者从AndroidManifest.xml的 Exporting上也是一样的 然后再基于这个导出的unsigned apk做签名
- 大小: 12.7 KB
- 大小: 10.3 KB
分享到:
相关推荐
Android 签名混淆打包文档,相当详细
Android APK签名工具支持v2、v3和v4签名,用于对Android应用进行数字签名以确保应用的完整性和认证。...这些签名方案可根据Android应用的需求和安全级别进行选择和配置,确保应用在发布和分发过程中的完整性和安全性。
android项目打包签名及其项目如何发布等详细步骤.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
android手机_ROM分解_定制_签名教程android手机_ROM分解_定制_签名教程android手机_ROM分解_定制_签名教程
一种帮助用调试或提供的发布证书(或多个)对多个android应用程序包(apk)进行签名、压缩对齐...它支持v1、v2和v3的android签名方案。使用嵌入式调试密钥库轻松方便地进行调试签名。每次签名后自动验证签名和zipaign。
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本...
Android项目打包签名是从生成keystore到完成签名的过程,这是一个重要的步骤,以确保应用程序的安全性和稳定性。本资源将为您提供详细的教程和工具,帮助您顺利完成这个过程。 首先,我们将介绍如何生成keystore。...
Android应用程序数字签名流程参考资料,这是Android应用程序发布前的一个必须过程,这压缩包里面含两个参考链接,和我自己实践的3个截图,希望可以帮到大家哈
新浪微博的签名工具类,分享时输入使用。1 打包发布版apk 2 安装签名apk 3输入包名(注意,包名一个字母都不能错),自动检测apk生成签名
1.在各个开发者平台上发布作用时,基本都需要应用的签名值, MD5或SHA1值,用命令行查看时,多了很多无的用的字符如:“:” 此工具,指定一个文件和签名密码真接返回优化后的值 2.实现流程可参考源码项目
应用操作_android平台_功能_apk签名在Android系统中,所有安装到系统的应用程序都必有一个数字证书 发布模式(release mode)。
发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证...
然而,在将应用程序发布到 Google Play 商店或其他应用商店之前,需要对其进行打包和签名,以确保应用程序的安全和完整性。本文将详细介绍 Android Studio 打包方法的步骤和知识点。 步骤 1: 选择 Generate Signed ...
第4章 赚钱的市场——AndroidMarket及应用发布 4.1 GoogleMarket产生背景与目的 4.2 体验“选货”的乐趣——在G1上体验Market的使用 4.3 Android开发活动及特色应用 4.3.1 开发应用的领域 4.3.2 AndroidMarket特色...
《Android应用开发》还对Android平台下开发环境的搭建、程序的签名和发布以及程序调试和性能优化所用到的工具和方法等进行了讲解。 《Android应用开发》适合有一定程序设计基础并致力于从事Android平台应用软件开发...
《Android应用开发》还对Android平台下开发环境的搭建、程序的签名和发布以及程序调试和性能优化所用到的工具和方法等进行了讲解。, 《Android应用开发》适合有一定程序设计基础并致力于从事Android平台应用软件开发...
通过丰富而翔实的实例展示了在Android平台下开发手机应用软件所必需的概念和技术。...还对Android平台下开发环境的搭建、程序的签名和发布以及程序调试和性能优化所用到的工具和方法等进行了讲解。
7、使用Android Market管理面板--本篇介绍如何查看管理面板中的统计数据和发布应用的信息 8、Android Market开发者发布协议--本篇让你更清楚的了解其发布协议。 Android Market并不仅仅是Google的一个应用...
15.5 在线音乐播放器应用打包、签名和发布 15.6 本章小结 第16章 Android综合案例五——手机信息查看助手 16.1 手机信息查看助手功能规划和可行性分析 16.1.1 手机信息查看助手功能规划 16.1.2 手机信息查看助手...
15.5 在线音乐播放器应用打包、签名和发布 311 15.6 本章小结 311 第16章 android综合案例五——手机信息查看助手 312 16.1 手机信息查看助手功能规划和可行性分析 312 16.1.1 手机信息查看助手功能...