10_android打包的过程

智慧并不产生于学历,而是来自对于知识的终生不懈的追求。这篇文章主要讲述10_android打包的过程相关的知识,希望能为你提供帮助。

10_android打包的过程

文章图片

java代码先编译成.class,最后打包成.dex.resources   uncompiled resources:不需要编译的资源:资产目录assets 清单文件
用来标识唯一的安卓应用:签名和包名。
10_android打包的过程

文章图片

Android Tools-> Export Signed Application Package
10_android打包的过程

文章图片

最终生成的这个keystore文件就是给你进行打包的。拿这个keystore对你的应用进行签名。keystore文件的密码忘了改不了,而且忘了之后你的签名文件就用不了了。每次签名的时候都要去添加这个签名文件的密码。
10_android打包的过程

文章图片

10_android打包的过程

文章图片

Alias:别名
Validity:有效期   如果是在Google Play这个市场去发布应用的话必须要有23天的有效期。
key过期之后换一个key那么你的当前应用就和之前的应用不是同一个应用了。你想版本再进行升级就提升用户把之前的卸载掉,卸载掉之后再下载一个重装。那样就意味着你有一部分用户卸载掉之后就不再装你的应用了。所以key一定要保存好,密码一定要记住,有效期尽量设置时间长一点。
【10_android打包的过程】项目的包名和项目的签名是作为安卓项目唯一性的标志。如果包名相同签名不同那么后装的应用是装不上去的。你一装它会提示你有当前的设备上有一个同包名的应用,但是签名冲突。所以后装的东西是装不上去的。如果现在想装就把之前的卸载掉然后再装新的。如果包名不同的话压根就不是同一个应用了。
  keystore文件过期了换一个key面临一个问题是你就要把之前的卸载掉不能再进行覆盖安装了。 所以每一次打包的时候都要改一下电脑的时间改到没过期的时间再进行打包。那样就比较麻烦了。这就是打包的签名过程。
10_android打包的过程

文章图片

10_android打包的过程

文章图片

 
签名之后把项目发布到设备上,这个时候就要用到ADB(android Debug Bridge)安卓调试桥就是把你的IDE和设备连接到一起的这么一个程序。ADB可以让你的设备和IDE连接在一起。通过ADB可以把项目放到设备上。
打包的过程:编译生成APK-> 签名 右键Run As用的是Debug签名,Debug签名是不能发布到市场上,发布到市场上就得用到咱们刚才演示的签名的过程-> 通过ADB就可以把咱们的项目发布到设备上去进行运行了。

    推荐阅读