`
zhiying201039
  • 浏览: 42891 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android应用程序打包签名

阅读更多

转自: 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打包签名方法详解 #### 一、引言 在Android开发过程中,APK的打包与签名是一项至关重要的环节。无论是开发者在本地测试应用,还是将应用提交到Google Play商店,都需要确保APK文件正确地进行了...

    Android应用程序开发以及背后的设计思想深度剖析

    这篇文章将逐步揭示Android应用程序背后的设计思想,从基本的 APK 文件结构到更复杂的系统组件和编程模型。 首先,让我们深入了解 APK 文件。APK 是 Android 应用程序的基本打包格式,实质上是一个被压缩的 ZIP ...

    Android App的签名打包

    本文将详细介绍Android应用程序签名的意义、签名过程以及如何使用不同的工具进行签名打包。 首先,理解签名的意义至关重要。Android App的签名主要目的是为了确保应用程序的开发者身份合法性,避免恶意开发者通过...

    Android Apk命令行编译签名打包大全

    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系统架构 ...

    android程序编译打包工具

    首先,Android应用程序的核心编译过程涉及Java源代码的转换。开发者通常使用Android Studio,这是一个基于IntelliJ IDEA的集成开发环境(IDE),它包含了构建、调试和打包Android应用所需的所有工具。Android Studio...

    android应用程序小例子

    在Android应用程序开发中,我们经常会遇到各种各样的小例子,这些例子可以帮助开发者更好地理解和掌握Android SDK中的各种功能和API。本篇文章将详细探讨"android应用程序小例子"这一主题,涵盖从基础概念到实际应用...

    Android studio打包方法.docx

    然而,在将应用程序发布到 Google Play 商店或其他应用商店之前,需要对其进行打包和签名,以确保应用程序的安全和完整性。本文将详细介绍 Android Studio 打包方法的步骤和知识点。 步骤 1: 选择 Generate Signed ...

    Android打包签名——生成keystore到完成签名

    ### Android 打包签名——生成keystore到完成签名 #### 一、引言 在Android应用开发过程中,为了确保应用程序的安全性和唯一性,开发者需要对自己的应用程序进行签名。签名过程涉及到了一个重要的概念——keystore...

    android打包签名工具

    在Android应用开发中,发布应用到Google Play或其他第三方市场时,必须对其进行打包和签名。这里提供的"android打包签名工具"是一套完整的工具集合,用于帮助开发者完成这一过程。以下是每个文件的功能及其在打包...

    Android编程下获得应用程序的签名

    在Android平台上,应用程序的签名是安全性和权限管理的重要组成部分。每个Android应用在打包时都需要一个数字签名,这个签名用于验证...通过查看源代码和运行结果,你将更深入地掌握Android应用程序签名的获取方法。

    Android中应用程序获得系统签名权限(platform.x509.pem platform.pk8 signapk.jar)

    每个Android应用在发布时都需要进行签名,以确保其来源的可信性和应用的完整性。系统签名权限是指应用具有与系统核心服务相同级别的权限,这对于开发系统级应用或者需要深度集成到Android系统中的应用至关重要。本文...

    Android应用程序概述

    Android应用程序概述 Android操作系统是目前全球最流行的移动设备操作系统之一,尤其在智能手机和平板电脑市场占据了主导地位。Android系统以其开放源代码、丰富的定制性和强大的开发者社区为特点,吸引了无数用户...

    Android项目 打包签名 从生成keystore到完成签名.rar

    Android项目打包签名是从生成keystore到完成签名的过程,这是一个重要的步骤,以确保应用程序的安全性和稳定性。本资源将为您提供详细的教程和工具,帮助您顺利完成这个过程。 首先,我们将介绍如何生成keystore。...

    高教类课件:Android应用程序设计--AndroidStudio版

    《Android应用程序设计--Android Studio版》是一门针对高等教育领域的课件,旨在教授学生如何使用最新的Android Studio工具进行Android应用开发。这门课程涵盖了Android开发的基础到高级知识,为学生提供了全面的...

    Android 打包签名 从生成keystore到完成签名.zip

    这个名为"Android 打包签名 从生成keystore到完成签名.zip"的压缩包文件,显然包含了关于如何在Android应用程序开发过程中进行打包和签名的详细教程或资源。以下是对这个主题的详细说明: 首先,我们需要理解什么是...

    Android项目的打包与发布

    通过上述过程,我们了解了Android应用的签名与打包的基本概念以及实际操作流程。同时,也学习了如何将已签名的应用程序发布到应用商店。这对于开发者来说是非常重要的技能,因为只有经过签名并成功发布的应用才能被...

    android10 apk签名文件

    1.1 APK签名定义:APK是Android应用程序的打包文件,包含了应用的所有代码、资源和元数据。签名是对APK进行数字签名的过程,目的是确保APK未被篡改,并且能证明应用的来源。 1.2 作用: - 验证完整性:通过对比...

Global site tag (gtag.js) - Google Analytics