ANT-keystore制作-签名.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ANT-keystore制作-签名

 HYPERLINK /cy_5214/article/details/7287052 ANT、keystore制作 、签名 一、ANT学习: 一,准备ant ant 官网可下载 / ant 环境配置:? 1。解压ant的包到本地目录。? 2。在环境变量中设置ANT_HOME,值为你的安装目录。? 3。把ANT_HOME/bin加到你系统环境的path。 二,详细步骤和说明,这里我们要知道一些Android命令。 前提条件已配置好android sdk 环境,所以可以在任意目录下执行android 命令,不然则要切换到 android-sdk\tools目录下 1.创建一个android项目? 参数说明: -k /--package 为命名空间(包名)-a /--name 工程名? -p /--path 项目 -t 为目标平台的版本编号 例如: C:\Documents and Settings\Administratorandroid create project -k com.android.Tank -a Tank -t 4? -p F:\tank ? 列出不同版本平台的对应id编号 android.bat list targets /android list 例??:C:\Documents and Settings\Administratorandroid.bat list targets ? 对已经存在的android工程,我们可以update下(修改平台的版本),这样会自动添加build.xml 等ant 的配置文件 例如: D:\Dev\android-sdk-windows\toolsandroid update project -n LHCLottery -t 4 -p F:\LHCLottery Updated perties Updated perties Added file F:\LHCLottery\build.xml Added file F:\LHCLottery\proguard.cfg 编译:直接ant 是不会有文件输出的,所以后面一定要带上参数 ant 参数如下: ??? * debug:带调试用签名的构建 ??? * release:构建应用程序,生成的apk必须签名才可以发布 ??? * install:安装调试构建的包到运行着的模拟器或者设备; ??? * reinstall ??? * uninstall 开始执行编译:切换到工程目录下:E:\MyLiB\Android\AndroidAnt\MyBoardCastReciver 例如(生成调试版本):E:\MyLiB\Android\AndroidAnt\MyBoardCastReciverant?debug 例如(生成未签名版本):E:\MyLiB\Android\AndroidAnt\MyBoardCastReciverant?release? 参考:/tankaixiong/archive/2010/11/24/1887156.html 二、keystore制作? Apk签名首先要有一个keystore的签名用的文件。? keystore是由jdk自带的工具keytool生成的。? 具体生成方式参考:? 开始-运行-cmd-cd到你安装的jdk的目录里,我的是C:\Program Files\Java\jdk1.6.0_10\bin? 然后输入:? keytool -genkey -alias asaiAndroid.keystore -keyalg RSA -validity 20000 -keystore asaiAndroid.keystore? -alias 后面跟的是别名这里是 asaiAndroid.store? -keyalg 是加密方式这里是RSA? -validity 是有效期 这里是20000? -keystore 就是要生成的keystore的名称 这里是asiAndroid.keystore? /*说明:-genkey 产生密钥???????-alias demo.keystore 别名 demo.keystore ???????-keyalg RSA 使用RSA算法对签名加密???????-validity 40000 有效期限4000天 ???????-keystore demo.keystore */然后按回车键? 按回车后首先会提示你输入的密码:这个在签名时要用的,要记住? 然后会再确认你的密码。? 之后会依次叫你输入姓名、组织单位、组织名称、城市区域、省份名称、国家代码(CN)等。? 参考:/blog/761340 三、开始签名。? 在 C:\Pro

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档