返回
快速导航关闭
当前搜索
网站分类
栏目推荐
实用工具
热门标签
子分类:
创奇学院 >建设开发 >程序开发 >软件开发 » 正文

android下载安装官方免费下载,手机软件开发用什么编程软件,Android App是如何生成的?

软件开发 更新时间: 发布时间: 软件开发归档 最新发布 网站地图

第一步,编译源代码,通过javac命令将.java源代码编译成.class文件。

编译源代码

第二步,将所有的.class文件包含.jar文件转换成.dex文件,这是因为Android系统并不使用标准的Java虚拟机来运行app,而是通过自己的Dalvik虚拟机来运行,而Dalvik虚拟机有自己独特的字节码格式。使用dx命令(\sdk\build-tools\路径下)可转成dex文件。

转换成Dalvik字节码

第三步,打包成可安装的apk文件,一个apk不仅包含了app的所有代码,还包含了非代码资源,so文件。通过aapt命令能将dex文件、资源文件、so文件打包成可安装的apk文件。

打包成可安装的apk文件

第四步,对apk文件进行签名:一方面出于对app负责,实现app的可溯源,一方面利于操作系统对app安装时对其进行完整性及准确性验证,实现app的防篡改。签名的过程中使用开发者的密钥对apk安装文件包中的所有文件进行校验,并将生成的校验信息作为一个附加的签名文件内置于apk文件包中。

利用Java开发工具包中的jarsigner进行签名, 利用对齐工具zipalign对压缩文件进行字节对齐。

签名对齐

转载请注明:文章转载自 http://www.320g.com/
本文地址:http://www.320g.com/rjkf/41500.html
考高分网交流群

扫一扫加入QQ交流群

和更多志同道合朋友一起交流,分享干货资料!
创奇学院客服

扫一扫加客服微信

有疑问请咨询创奇学院微信号,在线为您解答!
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 Copyright 320g.com Rights Reserved. Powered · 创奇学院

ICP备案号:陇ICP备2020003353号