首先,我们需要一个keystore,当然已经有了的话就不用这一步了:
cmd下:
进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件
C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]: qiaoling您的组织单位名称是什么?
[Unknown]: www.chinaandroid.com
您的组织名称是什么?
[Unknown]: www.chinaandroid.com
您所在的城市或区域名称是什么?
[Unknown]: haidian
您所在的州或省份名称是什么?
[Unknown]: BJ
该单位的两字母国家代码是什么
[Unknown]: 86
CN=qiaoling, OU=www.chinaandroid.com, O=www.chinaandroid.com, L=haidian, ST=BJ, C=86 正确吗?
[否]: Y
输入<android.keystore>的主密码(如果和 keystore 密码相同,按回车):
其中参数-validity为证书有效天数,这里我们写的大些10000天。还有在输入密码时没有回显(尽管输就是啦) 并且 退格,tab等都属于密码内容,这个密码在给.apk文件签名的时候需要.
然后签名:
Eclipse中,右击需要签名的工程-->android tools-->export signed application package...
出现下面对话框,选择需要签名的工程
next,选择上面生成的android.keystore文件位置和设置的密码
next
next,选择签名生成文件的位置和名称
分享到:
相关推荐
Android 打包签名 从生成keystore到完成签名.zip
在Android应用开发中,发布应用到Google Play或其他第三方市场时,必须对其进行打包和签名。这里提供的"android打包签名工具"是一套完整的工具集合,用于帮助开发者完成这一过程。以下是每个文件的功能及其在打包...
通过以上步骤,你可以成功地使用Android Studio打包出一个签名的APK文件,这个文件可以在各种Android设备上安装和发布。在整个过程中,需要注意的关键点包括创建或选择合适的密钥库、正确设置密钥库和密钥信息、选择...
### Android签名混淆打包详解 #### 一、签名与混淆打包的重要性 在Android应用开发过程中,签名与混淆打包是非常重要的步骤。签名确保了应用的身份唯一性和后续版本更新的一致性,而混淆则增强了应用的安全性,保护...
这样将打开签名打包对话框,提示用户选择签名类型,包括 APK 和 Bundle。 步骤 2: 选择 APK 在签名打包对话框中,选择 APK作为签名类型。然后,点击 Next 按钮,进入下一步骤。 步骤 3: 输入密钥地址和密码 如果...
Android App的签名打包是开发过程中不可或缺的步骤,它关乎应用的发布、安全性和用户体验。本文将详细介绍Android应用程序签名的意义、签名过程以及如何使用不同的工具进行签名打包。 首先,理解签名的意义至关重要...
在Android开发过程中,掌握命令行编译、签名和打包APK的方法是十分必要的。下面将详细介绍这个过程: 1. **生成R.java文件** R.java文件是Android编译系统自动生成的,它包含了应用程序资源的ID。使用aapt工具可以...
总结来说,找回Android打包签名密码是一个棘手的过程,涉及到对Keytool的使用,检查项目设置,可能还需要借助第三方工具。重要的是,要养成良好的keystore管理习惯,防止类似情况发生。对于新手开发者,了解这些知识...
android 打包签名工具,与其他资源组合打包, 可进行微信分享
本文将深入探讨Android签名生成工具以及签名格式转换工具的相关知识。 一、Android签名的概念与作用 1.1 定义:Android签名是一个数字证书,它包含开发者的信息(如名称、组织和证书有效期)以及用于验证应用的私钥...
在Android应用开发中,将项目打包签名并发布到Google Play或其他平台是开发流程中的关键步骤。下面将详细讲解这个过程。 一、Android项目打包签名 1. 创建密钥库:首先,开发者需要创建一个密钥库,这通常通过`...
小编在之前给大家介绍过很多android项目打包的经验,本篇内容我们通过一个项目实例来给大家讲解android每一步打包和签名的过程。 android打包 以下是原理图: 由android的项目经过编译和打包,形成了: .dex 文件 ...
在Android开发中,将H5网页打包到Android应用中,通常是为了实现快速开发或轻量级的应用。Android Studio是Google官方推出的集成开发环境(IDE),它提供了强大的功能来支持这一过程。下面,我们将深入探讨如何在...
在Android开发过程中,APK打包签名是一个至关重要的环节,它涉及到应用的安全性和可分发性。本文将详细讲解Android APK的打包和签名过程,以及如何使用Eclipse、IntelliJ IDEA等工具进行签名操作。 首先,理解签名...
在Android应用开发中,签名是必不可少的一环,它确保了应用的安全性和完整性。然而,在某些情况下,开发者可能需要...在使用免签名打包工具时,开发者应理解其适用范围,遵循最佳实践,以保证应用的安全性和合规性。
以下将详细介绍Android签名机制以及如何使用这样的工具。 一、Android签名机制 Android应用在发布前必须经过数字签名,以验证应用的来源并确保其在安装和运行时未被篡改。签名过程涉及到以下几个关键概念: 1. **...
这个工具包主要用于对APK进行二次签名打包,以确保应用程序能够正确地在Android设备上运行,并且可以上传到Google Play商店或其他第三方应用市场。 首先,我们需要理解什么是Android应用签名。在Android系统中,每...
总之,打包Android工程为APK涉及的关键步骤包括编译、签名和优化。理解这些过程对于开发者来说至关重要,因为它们直接影响到应用的发布和更新。记得在打包前备份好你的签名密钥库,因为它是发布更新的关键,一旦丢失...
Android Studio作为官方推荐的IDE,集成了强大的Gradle构建系统,能够帮助开发者实现各种自动化任务,包括自动打包、签名、自定义APK文件名以及多渠道打包等。这篇博客资源将详细讲解如何利用Gradle在Android Studio...