美文网首页程序员Android开发Android开发经验谈
29. 项目上线(二)之项目打包

29. 项目上线(二)之项目打包

作者: Jennyni1122 | 来源:发表于2019-01-15 10:40 被阅读9次

项目开发完成后,如果要发布到互联网上供别人使用,就需要将自己的程序打包成正式的Android安装包文件,简称APK,其扩展名为apk。下面针对Android程序打包过程进行详细讲解。
首先,在菜单栏中单击Build→Generate Signed APK,进入Generate Signed APK界面。在该界面中单击Create New按钮,进入New Key Store界面,创建一个新的证书。


图1 创新新的证书
图1 创新新的证书

在上图图1中,单击Key store path 项之后的“…”按钮,进入Choose keystore file界面,选择证书存放路径,并在下方的File name 中填写证书名称,如下图图2所示。

图2 Choose keystore file界面

在上图图2中,单击OK按钮。此时会返回到New Key Store界面,然后填写相关信息,如下图所示。
在下图图3中,信息填写完毕之后,单击OK按钮,返回到Generate Signed APK界面。然后单击Next按钮,选择APK文件的路径以及构建类型,如图图4所示。
在下图图4中,APK Destination Folder 表示APK文件路径,Build Type 表示构建类型(有两种:Debug和Release。Debug通常称为调试版本,包含调试信息,并且不进行任何优化,便于程序调试。Release称为发布版本,往往进行了各种优化,以便用户更好地使用)。
此处选择release,然后单击Finish按钮,AS的右上角会弹出一个显示Generate Signed APK的窗口,如下图图5所示。

图3 New Key Store界面 图4 Generate Signed APK界面 图4 Generate Signed APK界面 图5 APK(s)generated successfully界面

在上图图5中,单击Show in Explorer文字,即可查看生成的APK文件,如图图6所示。

成功生成APK

至此,该项目以及完成打包,打包成功的项目能够在Android手机上安装运行,也能够上传到市场供他人下载使用,但为了使项目更加安全,通常会使用第三方程序进行加固。

注意:
在项目打包的过程中会将代码进行混淆,混淆结果可以在项目多在路径下的app/build/outputs/mappings/release中的mapping.txt文件中查看。读者可以自行验证,打开该文件会发现项目的类名和方法名等以及混淆成a、b、c、d等难以解读的内容。

相关文章

网友评论

    本文标题:29. 项目上线(二)之项目打包

    本文链接:https://www.haomeiwen.com/subject/dqkhcqtx.html