antkeytsore制作签名.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
antkeytsore制作签名

ANT、keystore制作 、签名一、ANT学习:一,准备antant 官网可下载/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:\LHCLotteryUpdated pertiesUpdated pertiesAdded file F:\LHCLottery\build.xmlAdded 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:\Program Files\Java\jdk1.6.0_10\bin 还提供一个工具 jarsigner.exe?运行命令给APK签名:?jarsigner -verbose -keystore asaiAndroid.keystore -signedjar Lotteryonline_signed.apk LotteryOnl

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档