`
chenjia66804610
  • 浏览: 153199 次
  • 来自: ...
社区版块
存档分类
最新评论

android apk 签名

阅读更多

环境:

JDK:1.5

SDK:2.1

ADT:ADT-0.9.7

IDE:myeclipse 7.5

 

生成密钥库请参考

http://chenjia66804610.iteye.com/blog/612180

 

一、IDE签名

       右键点击项目名,选择Android Tools -->Export Signed Application Package,打开下图窗口

    

 

点击 “Next”


选择密钥,点击"next"

输入 Key alias 信息,点击"next"

选择签名apk的存储位置,点击"finish",签名完成

 

二、jarsigner签名

1、导出未签名的apk

     右键点击项目名,选择Android Tools -->Export Unsigned Application Package

     选择apk文件的存放位置,点击“保存”,再点击“ok”

2、用jarsigner签名,定位到未签名apk的存放路径,在cmd窗口执行以下命令

     F:\android>jarsigner -verbose -keystore android.keystore -signedjar demo_signed1
.apk demo.apk android

    输入口令 ,生成已签名apk   demo_signed1.apk

 

jarsigner用法: [选项] jar 文件别名
jarsigner -verify [选项] jar 文件

[-keystore <url>]           密钥库位置
[-storepass <口令>]         用于密钥库完整性的口令
[-storetype <类型>]         密钥库类型
[-keypass <口令>]           专用密钥的口令(如果不同)
[-sigfile <文件>]           .SF/.DSA 文件的名称
[-signedjar <文件>]         已签名的 JAR 文件的名称
[-digestalg <算法>]    摘要算法的名称
[-sigalg <算法>]       签名算法的名称
[-verify]                   验证已签名的 JAR 文件
[-verbose]                  签名/验证时输出详细信息
[-certs]                    输出详细信息和验证时显示证书
[-tsa <url>]                时间戳机构的位置
[-tsacert <别名>]           时间戳机构的公共密钥证书
[-altsigner <类>]           替代的签名机制的类名
[-altsignerpath <路径列表>] 替代的签名机制的位置
[-internalsf]               在签名块内包含 .SF 文件
[-sectionsonly]             不计算整个清单的散列
[-protected]                密钥库已保护验证路径
[-providerName <名称>]      提供者名称
[-providerClass <类>        加密服务提供者的名称
[-providerArg <参数>]] ... 主类文件和构造函数参数

 

  • 大小: 14.6 KB
  • 大小: 15.1 KB
分享到:
评论

相关推荐

    Windows版本 Android Apk签名工具

    本篇将详细讲解Windows版本的Android Apk签名工具及其相关知识。 一、Android应用签名的重要性 Android系统要求每个发布到市场的APK文件都必须有一个数字证书签名。这个签名用于验证应用程序的开发者身份,确保应用...

    windows下android apk签名工具

    在Android应用开发中,APK签名是一个至关重要的步骤,它确保了应用的完整性和来源的可信性。在Windows环境下,开发者通常使用特定的工具来对APK进行签名,以使其能够在Android设备上顺利安装和运行。本文将详细介绍...

    android apk签名工具

    本文将详细介绍Android APK签名工具及其使用方法。 Android Studio,作为官方推荐的集成开发环境,内置了签名工具,允许开发者轻松地为他们的应用签名。描述中提到的"android system signature tool"很可能是指`...

    android Apk签名的3种方式

    在Android开发过程中,Apk签名是一项至关重要的步骤,它确保了应用的完整性和开发者身份的认证。Android系统使用SHA1-RSA算法进行签名,保证了应用程序的不可篡改性。本文将详细介绍三种Android Apk签名的方法。 1....

    Android Apk签名工具

    在Android开发过程中,Apk签名是一个至关重要的步骤,它确保了应用的安全性和完整性。本文将深入探讨Android Apk签名工具的使用,以及它在构建和发布Android应用过程中的作用。 首先,我们需要理解什么是Apk签名。...

    android apk 签名工具 通过该工具可替换系统APK

    在Android开发过程中,APK签名是一个至关重要的环节,它确保了应用的安全性和完整性。当我们谈论“android apk 签名工具”时,我们通常是指用于对Android应用程序进行签名的工具,以便它们可以在设备上安装和运行。...

    Android apk 签名工具

    3. **签名APK**:使用如 jarsigner 命令行工具或者专门的签名工具(例如本压缩包中的“apk签名工具apktool”),用私钥对APK进行签名。这一步会创建一个包含签名信息的.META-INF目录。 4. **ZIPalign**:签名后的APK...

    android apk 签名工具

    本文将详细介绍“Android APK签名工具”以及如何修改APK中的图片资源。 首先,APK签名是为了保证应用的来源可信,防止恶意篡改。Android系统要求每个安装到设备上的应用都必须经过签名,这个签名包含了开发者的私钥...

    基于Prism+HandyControl实现的Android APK签名工具源码,含EXE可执行文件

    标题中的“基于Prism+HandyControl实现的Android APK签名工具源码,含EXE可执行文件”揭示了这个项目的核心内容。这是一个使用Prism框架和HandyControl库开发的工具,专门用于对Android应用程序(APK)进行签名。...

    Android apk签名

    Android apk签名

    Android apk签名批处理脚本

    APK签名是Android安全模型的一部分,它通过数字签名技术对APK进行验证,保证应用未经篡改,并且可以追溯到开发者。Android系统在安装APK时会检查签名,如果签名无效或缺失,系统将不允许安装。 批处理脚本是一种...

    Android APK 签名比对.doc

    Android APK 签名比对

    Apk签名工具(三种工具)

    在Android应用开发中,APK签名是一个至关重要的步骤,它确保了应用的完整性和来源的可信性。在本文中,我们将深入探讨三种常用的APK签名工具:AndroidResEdit、360签名工具以及爱加密签名工具。这三种工具分别提供了...

    android10 apk签名文件

    在Android系统中,APK签名是一个至关重要的过程,它确保了应用的完整性和开发者身份的验证。在Android 10中,这个过程没有本质的变化,但随着系统的更新,签名文件的作用和安全要求更加严格。本篇文章将深入探讨...

    Android_apk打包签名

    在Android开发过程中,APK打包签名是一个至关重要的环节,它涉及到应用的安全性和可分发性。本文将详细讲解Android APK的打包和签名过程,以及如何使用Eclipse、IntelliJ IDEA等工具进行签名操作。 首先,理解签名...

    Android给apk签名工具

    Android APK签名工具支持v2、v3和v4签名,用于对Android应用进行数字签名以确保应用的完整性和认证。v2签名是传统的APK签名方案,用于验证APK文件的完整性和真实性。v3签名引入了对APK的增量更新支持,减少了重新...

    Android Apk签名源码 SignApk.java

    Android生成的Apk签名的源码SignApk.java

    Android apk签名信息查看工具

    各种开放平台都需要上传android的正式签名信息,运行此工具很方便查询 #使用方法 ./getcertificate.sh xx.apk

Global site tag (gtag.js) - Google Analytics