首先,我们需要一个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,搞定啦...
分享到:
相关推荐
【长青说安卓】系列专题(七):Eclipse王者归来——如何使用Eclipse调试Android源码 在Android开发领域,Eclipse曾是开发者的主要工具,尤其在早期,其强大的集成开发环境为开发者提供了便捷的代码编辑、构建和调试...
### Android 打包签名——生成keystore到完成签名 #### 一、引言 在Android应用开发过程中,为了确保应用程序的安全性和唯一性,开发者需要对自己的应用程序进行签名。签名过程涉及到了一个重要的概念——keystore...
一个直接导入eclipse,即可直接签平台签名的证书文件,在eclipse中测试通过。
本文将深入探讨Android平台keystore系统,包括其工作原理、创建过程以及在Eclipse开发工具中的应用。 1. **keystore的工作原理** Android的keystore系统基于公钥加密技术。每个keystore文件包含一个或多个密钥对,...
接下来介绍如何在Eclipse中使用生成的keystore来打包Android工程。 1. **选择项目**: - 在Eclipse中打开你的Android项目。 - 右键点击项目,选择`Android Tools` -> `Export Signed Application Package...` 2....
在本篇文章中,我们将深入探讨如何在Eclipse环境下将Android项目打包成APK文件,并对提供的部分命令进行解析。此过程对于所有希望发布自己应用程序的Android开发者来说至关重要。此外,我们还会详细介绍整个流程中的...
接下来,我们将在Eclipse中使用刚才生成的`android.keystore`文件来对Android项目进行签名并生成APK文件。 1. **打开Eclipse**: - 打开Eclipse并加载需要打包的Android项目。 2. **选择打包工具**: - 右键点击...
在使用Eclipse将Android项目打包成APK之前,首先需要创建一个Keystore。Keystore是用于存储数字证书和私钥的一个文件。为了确保应用程序的安全性和完整性,在发布应用程序时必须对应用程序进行签名。 **步骤1:** ...
这是一个debug.keystore文件,用于Eclipse对APK进行Android系统的签名。用法:将文件解压在任意目录,在Eclipse的Windows/Preferences/Android/Build中设置"Custom debug keystore"为此文件debug.keystore.编译运行...
Eclipse生成android程序apk文件汇编 Eclipse是Java开发环境的集成开发环境(IDE),广泛应用于Android应用程序的开发。Android应用程序的打包过程是将应用程序编译、压缩和签名的过程,以生成可在Android设备上运行...
### Eclipse将Android项目打包成签名的APK文件详解 #### 一、引言 在Android应用开发过程中,完成项目的编写与测试之后,开发者通常需要将其打包成一个可以在真实设备上安装运行的应用程序包(APK文件)。对于使用...
在Eclipse中,你可以通过ADT插件设置,选择这个自定义的debug keystore进行调试和打包工作。 以上步骤的目的是将一个用于发布正式版本的keystore修改为一个便于开发调试的keystore,这样可以更方便地接入各种第三方...
这个名为"基于Android的Android 打包签名 从生成keystore到完成签名.zip"的压缩包文件提供了关于如何在Android Studio、IntelliJ IDEA(简称Idea)以及Eclipse这些开发环境中进行签名和打包过程的指导。虽然Eclipse...
Android 打包生成 APK 文件 Android 打包生成 APK 文件是 Android 应用程序开发的最后一步骤,...通过生成 Keystore 文件和使用 Eclipse Android 工具,可以轻松地将 Android 项目打包生成 APK 文件,准备发布和分发。
在搭建Android开发环境的过程中,Eclipse3.7是一个常用且经典的集成开发环境(IDE)。以下是详细的步骤和相关知识点: 1. **下载Eclipse3.7**:首先,你需要从官方网站获取Eclipse Classic 3.7的安装包。Eclipse是...
Eclipse 是一个集成开发环境(IDE),主要用于Java语言开发,也可用于开发Android应用。在Android开发中,导出APK文件是将开发完成的应用打包成可以在Android设备上安装的格式。以下是从Eclipse导出Android APK文件...