zoukankan      html  css  js  c++  java
  • 使用Java为PhoneGap制作的Android软件生成签名

    在开发软件的时候经常需要为软件附加签名文件,以保证以后的软件升级更新和版权声明。接下来介绍一下如何使用Java来制作签名文件以及签名文件的使用方法。

    以下为使用jdk1.6.0_37为Phonegap配合Eclipse开发Android手机应用Apk制作签名文件并附加为例。

    生成签名文件

    首先需要在操作电脑上安装Java环境,安装文件可以到http://java.com/zh_CN/download 进行下载。我使用的是Java6,下载页面网址http://java.com/zh_CN/download/manual_v6.jsp 你可以根据自己操作系统的类型来进行选择下载。
    建立一个文件夹为“AppKey”用于存放即将生成的签名文件。


    使用Win + R打开运行窗口,输入“cmd”打开“终端”窗口。


    在命令行中输入如下指令,注意,由于系统环境不同,其中的路径信息与你的不一样,请按照本机环境进行修改。我这里使用的%Java_Home%是预先设定好的系统环境变量,指向Java的安装目录。

    1 "%Java_Home%\bin\keytool.exe" -genkey -alias Key -keyalg RSA -validity 20000 -keystore MyAppKeyName


    这时,会提示你输入新密码,最短六位,不会回显(你输入的东西在上面没有任何显示,只管输入就可以了),输入之后按回车。
    再次输入新密码,不会回显。
    名字与姓氏,任意输入。
    您的组织单位名称是什么? 任意输入。
    您的组织名称是什么? 任意输入。
    您所在的城市或区域名称是什么? 任意输入。
    您所在的州或省份名称是什么? 任意输入。
    该单位的两个字母或者国家代码是什么? CN。
    是否正确? 输入Y 确认,输入N则会提示重新输入上述信息,同时显示之前输入的内容以便进行确认。
    输入签名文件的主密码。如果和keystore密码相同,直接回车即可。
    再次确认。
    Key是签名文件名字 20000是指签名有效期,这里是天数。
    MyAppKeyName是签名库文件名称,完成之后,会在当前文件夹生成一个名为MyAppKeyName的签名库文件。

    在Eclipse中使用ADT插件生成签名文件

    有了签名库文件之后,就可以在Eclipse中使用ADT插件生成的签名文件输出带有签名的APK安装文件。

    在需要发布的项目上面点击右键,选择Android Tools-----"Export Signed Application Package....",在弹出的对话框中,选择将要发布的项目。
    选择后,点击next,进入创建签名文件的界面。
    在弹出的窗口中选择create new keystore。点击browser按钮,找到一个合适的文件夹,然后输入keystore的名字,点击保存。
    在下面输入keystore密码以及确认密码。密码最短六位。点击next
    在弹出的窗口中填写相关信息,参照命令行创建签名文件的填写方式。点击next。
    弹出项目打包文件保存窗口,选择一个合适位置保存即可。

  • 相关阅读:
    linux取随机数shell版本
    PWD简介与妙用(一个免费、随时可用的Docker实验室)
    MySQL基础教程——mysql脚本编写
    MySQL基础教程——创建数据库并插入数据
    MySQL——数据库和 SQL 概念&&MySQL的安装
    卷积计算
    卷积及其应用
    SG函数入门&&HDU 1848
    ACM博弈论基础
    Aho-Corasick自动机
  • 原文地址:https://www.cnblogs.com/songhaipeng/p/2763887.html
Copyright © 2011-2022 走看看