- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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:\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:\Pro
您可能关注的文档
- 81201网页基础知识.doc
- 808协议的操作手则.doc
- 80年度代经典老歌500首.doc
- 85度C的营销策略及方法.doc
- 80年度代经典电视剧.doc
- 8254定时计数器实验汇报.doc
- 8m以上边坡开挖的方案.doc
- 8“的设计素描”教学大纲.doc
- 8—边坡工程防护施工方案.doc
- 8上10首课外古诗词赏析.doc
- 2024年河南省成考(专升本)生理学病理解剖学考试真题含解析.pdf
- 《卖油翁》文言文练习.pdf
- 2024年起重机司机(限桥式起重机)】作业模拟考试.pdf
- Starter M1 Unit 2 基础题60题7个考向专练-2023-24外研版七年级上学期英语.pdf
- 2024年江西科技学院附属中学中考英语考前最后一卷含答案.pdf
- 2024版高中同步新教材必修4(人教版)政治考前必背.pdf
- 2024青海高校大学《辅导员》招聘模拟试卷(含答案).pdf
- 《会计学》试题及答案.pdf
- 2024年项目安全培训考试题附答案(研优卷).pdf
- 2024开展“大学习、 大培训、 大考试”培训考试题库及答案.pdf
文档评论(0)