转自: http://www.cppblog.com/fwxjj/archive/2010/05/24/116208.html
首先,我们需要一个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,选择签名生成文件的位置和名称
finish,搞定啦...
========================================================
贴些操作图片:
进入生成工具:
工具帮助:
输入指令并获得结果:
分享到:
相关推荐
### Android应用APK打包签名方法详解 #### 一、引言 在Android开发过程中,APK的打包与签名是一项至关重要的环节。无论是开发者在本地测试应用,还是将应用提交到Google Play商店,都需要确保APK文件正确地进行了...
这篇文章将逐步揭示Android应用程序背后的设计思想,从基本的 APK 文件结构到更复杂的系统组件和编程模型。 首先,让我们深入了解 APK 文件。APK 是 Android 应用程序的基本打包格式,实质上是一个被压缩的 ZIP ...
本文将详细介绍Android应用程序签名的意义、签名过程以及如何使用不同的工具进行签名打包。 首先,理解签名的意义至关重要。Android App的签名主要目的是为了确保应用程序的开发者身份合法性,避免恶意开发者通过...
R.java文件是Android编译系统自动生成的,它包含了应用程序资源的ID。使用aapt工具可以生成R.java: ``` aapt.exe package -f --m -J GC\gen -S GC\res -I ANDROID_SDK\android.jar -M GC\AndroidManifest.xml `...
在Android应用程序设计中,开发者需要掌握一系列技术和工具来创建功能丰富的移动应用。本主题主要聚焦于Android系统的架构、开发环境的搭建以及应用的基本组件。以下是对这个主题的详细阐述: 一、Android系统架构 ...
首先,Android应用程序的核心编译过程涉及Java源代码的转换。开发者通常使用Android Studio,这是一个基于IntelliJ IDEA的集成开发环境(IDE),它包含了构建、调试和打包Android应用所需的所有工具。Android Studio...
在Android应用程序开发中,我们经常会遇到各种各样的小例子,这些例子可以帮助开发者更好地理解和掌握Android SDK中的各种功能和API。本篇文章将详细探讨"android应用程序小例子"这一主题,涵盖从基础概念到实际应用...
然而,在将应用程序发布到 Google Play 商店或其他应用商店之前,需要对其进行打包和签名,以确保应用程序的安全和完整性。本文将详细介绍 Android Studio 打包方法的步骤和知识点。 步骤 1: 选择 Generate Signed ...
### Android 打包签名——生成keystore到完成签名 #### 一、引言 在Android应用开发过程中,为了确保应用程序的安全性和唯一性,开发者需要对自己的应用程序进行签名。签名过程涉及到了一个重要的概念——keystore...
在Android应用开发中,发布应用到Google Play或其他第三方市场时,必须对其进行打包和签名。这里提供的"android打包签名工具"是一套完整的工具集合,用于帮助开发者完成这一过程。以下是每个文件的功能及其在打包...
在Android平台上,应用程序的签名是安全性和权限管理的重要组成部分。每个Android应用在打包时都需要一个数字签名,这个签名用于验证...通过查看源代码和运行结果,你将更深入地掌握Android应用程序签名的获取方法。
每个Android应用在发布时都需要进行签名,以确保其来源的可信性和应用的完整性。系统签名权限是指应用具有与系统核心服务相同级别的权限,这对于开发系统级应用或者需要深度集成到Android系统中的应用至关重要。本文...
Android应用程序概述 Android操作系统是目前全球最流行的移动设备操作系统之一,尤其在智能手机和平板电脑市场占据了主导地位。Android系统以其开放源代码、丰富的定制性和强大的开发者社区为特点,吸引了无数用户...
Android项目打包签名是从生成keystore到完成签名的过程,这是一个重要的步骤,以确保应用程序的安全性和稳定性。本资源将为您提供详细的教程和工具,帮助您顺利完成这个过程。 首先,我们将介绍如何生成keystore。...
《Android应用程序设计--Android Studio版》是一门针对高等教育领域的课件,旨在教授学生如何使用最新的Android Studio工具进行Android应用开发。这门课程涵盖了Android开发的基础到高级知识,为学生提供了全面的...
这个名为"Android 打包签名 从生成keystore到完成签名.zip"的压缩包文件,显然包含了关于如何在Android应用程序开发过程中进行打包和签名的详细教程或资源。以下是对这个主题的详细说明: 首先,我们需要理解什么是...
通过上述过程,我们了解了Android应用的签名与打包的基本概念以及实际操作流程。同时,也学习了如何将已签名的应用程序发布到应用商店。这对于开发者来说是非常重要的技能,因为只有经过签名并成功发布的应用才能被...
1.1 APK签名定义:APK是Android应用程序的打包文件,包含了应用的所有代码、资源和元数据。签名是对APK进行数字签名的过程,目的是确保APK未被篡改,并且能证明应用的来源。 1.2 作用: - 验证完整性:通过对比...