- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android 项结构及工具使用
Android 项目结构及工具使用
Java --JDK
Android SDK
ANDROID_SDK_HOME : 此变量非目录,而ndroid模拟器目。,建议将的目录、目录添加到系统的中。
AVD
Android
常用选项list 列出机器上所有已经安装的和。
list avd : 出机器上所有安装的。
list target : 机器上所有已经安装的。
create avd : 一个。
move avd : 或重命名一个。
create project : 一个新的。
Android所有命令截图
常用操作命令:
创建一个新的示例Android create avd –n avd名称 -t Android版本 -b cpu架构 -p AVD设备保存位置
启动AVD设备示例Emulator –avd AVD名称
创建一个ndroid应用(项目)
Android create project –n(ame) 项目名称 –t(arget) 项目针对的Android–p(ath) 项目保存路径 –package) 项目的包名 –activity) Activity的名称
Ant 相关命令
ant release 来发布clean : 清除项目生成的内容
debug 包一个调试用的Android的。使用签名
release : 打包一发布用的的。
install生成的用的安装到模拟器上先将模拟器启动
uninstall : 从模拟器上卸载该应用程序。
注:最好跳到项目根目录再执行,不然有可能找不到就算指明工具还是会报Buildfile: build.xml does not exist!Build failed”,
如下图所示一般
APK包签名
两个步骤数字证书
生成数字证书。
K–genkeypair –alias 别名 –keyalg RSA指定生成证书的算法。使用。生成数字证书的有效生成的数字证书的存储路径”cyrus.keystore”
注: 最后alias与keystore的值设成相同的值。
keytool 命令截图
-genkeypair 命令:
示例截图
上图执行后会在当前目录生成”cyrus.keystore”文件,这是数字证书。
签名
Jarsigner命令截图
使用之前生成的数字证书替签名如下JDK 6):
jarsigner –verbose –keystore 指定数字证书的存储路径 –选项分别为后的签名的证书别名
jarsigner 工具如果当前使用的为要多加两个 –SHA1
-sigalg MD5withRSA
不过就算加了上述两参数,可能还是会出现警告,不过是可以用的。
安装及卸载
“adb install apk包名称”模拟器中。这命令还可以检测是否正确。
及安装,命令如下
Adb install是将apk安装到模拟器中(之前已使用”emulator –avd 模拟器名称”命令开启模拟器),如果是安装最后出现”Success”就证明apk的签名是有效的,不然就能重新对apk包进行签名(JDK7 下特别容易出问题,解决办法上面已经给出)。
卸载
a. 先使用”adb shell”
b. 再使用”adb uninstall ”—apk的package名称在的AndroidManifest中可以看到。
截图
Android项目结构Hello World
| libs
| res(资源文件 | | dawable-ldpi、rawable-mdpi、rawable-hdpi…
| | layout(布局文件
| | values
| src (java源文件 | | com
| | cyrus
| | helloworld
|
| AndroidManifest.xml
res目录存放Android项目的各种资源文件,比如ayout存入界面布局文件,alues目录下则存放各种ML格式的资源文件,例如字符串资源文件:trings.xml;颜色资源文件:olors.xml;尺寸资源文件:imens.xml。rawable=ldpi、rawable-mdpi、rawable-hdpi、rawable-xhdpi这个子目录则分别用于存放低分辨率、中分辨率、高分辨率、超高分辨率的种图片文件。
src目录只是一个普通的、保存ava源文件的目录
您可能关注的文档
- 7下册第三单元“慷正气”教学设计(下).doc
- 7年级下册全册历史习题和答案(34页).doc
- 7施工机械安全操作程汇编SEPCC3-3-1-11-02-.doc
- 7月13日信息技术信息安全公需科目标准答案(第二次更新后题库).doc
- 7月13日信息技术信息安全公需科目考试(更新后)标准答案.doc
- 7月15日参加广西息技术与信息安全公需科目考试 题目及答案.doc
- 7月24日广西继续育公需科目信息技术与信息安全考试试题8.doc
- 7月5日(马建军书)深入彻党风廉政建设责任制规定 推进教育事业健康发展.doc
- 7月份一建面授班唐华老师模拟题1.doc
- 7月广东省高等教育学考试各专业开考课程考试时间安排表.doc
文档评论(0)