zoukankan      html  css  js  c++  java
  • 签名Android应用程序

    Android要求对作为产品发布的应用进行签名(包名相同的化,后安装的应用会覆盖前面安装的应用)

    签名作用:1、确定发布者的身份。2、确保应用的完整性。

    注意:在应用的开发、调试阶段,Eclipse的ADT插件或Ant工具会自动生成调试证书对Android应用签名,如果正式发布一个Android应用,必须使用合适的数字证书来给应用程序签名,不能使用ADT插件或Ant工具生成的调试证书来发布。!!!!!?

    1、在eclipse中对Android应用进行签名

    a、右击Android项目,Android Tools->Export Signed Application Package..,

    b、进入下一个窗口,选择next,此时,如果没有数字证书,选择create new keystore,然后选择存储路劲和密码。

    c、填写数字证书的详细信息。点击next,该窗口用于指定生成签名后的APK安装包的存储路径。finish。eclipse会在指定路径下生成一个签名后的APK安装包。

    利用已有的数字证书使用以下方式

    a、选择use existing keystore,选中数字证书的路径,并输入创建时的密码。

    b、next,选择签名创建的别名为gary的key,并输入该可以的密码,next,finish。

    使用命令对APK包签名

    a、创建keystore库。JDK的安装目录下bin子目录下提供了keytool.exe工具来生成数字证书。在命令行窗口输入:

    keytool -genkeypair -alias gary.keystore -keyalg RSA -validity 400 -keystore gary.keystore

    说明:

    -genkeypair指定生成数字证书

    -alias指定生成数字证书的别名

    -keyalg指定生成数字证书的算法,使用RSA算法

    -validity指定生成的数字证书的有效期。

    -keystore:指定所生成的数字证书的存储路径。

  • 相关阅读:
    旅行喵 React Native 技术实践
    微信、QQ这类IM App怎么做——谈谈Websocket
    IOS热更新-JSPatch实现原理+Patch现场恢复
    jquery 插件开发及extend
    JS Nice – JavaScript 代码美化和格式化工具
    ExtJS与jQuery的一点细节上的对比
    JQuery实现图片的预加载与延时加载
    十个实用但IE不支持的CSS属性
    如何通过预加载器提升网页加载速度
    遭遇Asp.Net长文件名下载的问题和解决办法
  • 原文地址:https://www.cnblogs.com/gary-guo/p/5594711.html
Copyright © 2011-2022 走看看