• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android对应用程序签名,android签名

Android对应用程序签名,android签名

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android应用程序,android应用程序框架,android应用程序设计,android应用程序组件,android应用程序结构等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android对应用程序签名,android签名


1、首先签名是个什么东西。

     应用程序签名就是为你的程序打上一种标记,来作为你自己的标识。

2、为什么要进行数字签名

     这是Android系统的要求,每一个应用程序必要要经过数字签名才可能安装到系统中,能安装的apk则是已经签名了的。

     apk不签名是安装不了的,但是别人也可以重新签名。

     使用你自己的同一个签名证书,就没有人能够覆盖你的应用程序,即使包名相同

3、如何签名:

    这里有两种签名方法

    (1)Eclipse中,右键要签名的项目--Android Tools -->  Export Signed Application Package --> 然后根据提示一步一步完成即可。

    (2)首先得生成一个你自己的keystore签名文件

            keystore是由jdk自带的工具keytool生成的。

  •  cmd到你的jdk目录下面 比如我的是 cd \soft\java\jdk1.6.0_43\bin,然后keytool -genkey -alias chenAndroid.keystore -keyalg RSA -validity 20000 -keystore test.keystore   
-alias后跟的是别名这里是test.keystore
 
-keyalg是加密方式这里是RSA
 
-validity是有效期 这里是20000天
 
-keystore就是要生成的keystore的名称,这里是test.keystore

  

  •  然后回车输入你的密码,然后会依次叫你输入相关信息如姓名,组织单位等, 之后就是输入test.keystore主密码(如果和keystore密码相同,按回车),再然后会在你的bin目录下生成一个test.keystore
  • 现在可以进行签名了现在把你要进行签名的apk放到D:\soft\java\jdk1.6.0_43\bin目录下,然后利用jdk提供的工具jarsigner.exe进行签名
  • arsigner -verbose -keystore test.keystore -signedjar 123.apk 456.apk test.keystore
  • -keystore:keystore 的名称
  • 123.apk 是签完名后的APK
  • 456.apk 是签名前的apk
  • 然后按回车:会要求输入刚才设置的密码,输入后按回车就开始签名了。

 

本文为博主原创文章,转载请注明出处

http://www.cnblogs.com/rencm/p/5162504.html

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android程序中--不能改变的事情,android程序--改变
  • Android应用程序安装过程浅析
  • Android应用程序内存泄漏介绍
  • Android应用开发必备的20条技能
  • Android程序版本更新--通知栏更新下载安装,android程序版本
  • Android对应用程序签名,android签名

相关文章

  • 2017-05-26Android中手机录屏并转换GIF的两种方式,android录屏
  • 2017-05-26Android移动APP开发笔记——Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例,phonegapcordova
  • 2017-05-26在 Android 上使用 RxNetty
  • 2017-05-26Android SDK 与API版本对应关系,androidsdk
  • 2017-05-26Android的开机流程及对应源码位置分析,android源码
  • 2017-05-26Android开发笔记(2)——ViewGroup,androidviewgroup
  • 2017-05-26使用AIDL调用远程服务设置系统时间,aidl调用系统
  • 2017-05-26安卓开源项目周报1220,安卓开源项目1220
  • 2017-05-26Android捕获崩溃异常,Android捕获崩溃
  • 2017-05-26android 和Ubuntu 同步使用Xmind

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • eclipse — 导入android项目后识别成java项目的问题及解决,eclipseandroid
    • Handler消息传递机制(二)Handler,Loop,Message,MessageQueue的工作原理
    • 2.3.8 SeekBar(拖动条)
    • 安卓6.0(棉花糖)新特性汇总,安卓6.0
    • Android性能优化的浅谈,android性能优化
    • 关于Android中的三级缓存,
    • Android Studio 之 注释模板,androidstudio
    • Android定位&地图&导航——自定义公交路线代码,android定位城市
    • android开发时间和日期的代码实现工具类(一),android工具类
    • android基础部分再学习--AIDL

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有