![Android移动应用开发教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/120/47684120/b_47684120.jpg)
1.3.3 Android程序打包
开发完Android程序后,需要将自己的程序打包成正式的Android安装包文件(Android PacKage,APK),其后缀名为“.apk”,将APK文件发布到互联网上供别人下载使用。接下来针对Android程序的打包过程进行详细讲解。
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/28_01.jpg?sign=1739249765-XD7i3NVmaGSlIBkjdX4a9GMaLTPHkoXS-0-805f2f473b4caafc8d582a4cff9ce1b6)
1-8 Android程序打包
首先,在菜单栏中选择【Build】|【Generate Signed Bundle/APK】选项,进入【Generate Signed Bundle or APK】对话框,如图1-46所示,选择【APK】单选按钮,单击【Next】按钮,进入如图1-47所示的界面。
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/28_02.jpg?sign=1739249765-6DzWNj9jpZ4XTXbcOezflRVZlGUx5b0r-0-c9e708c97189ab8eefdc19fd76dec32a)
图1-46 【Generate Signed Bundle or APK】对话框1
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/28_03.jpg?sign=1739249765-kgHsLSXo5D98LPxCIYPYN4DgJmIqMger-0-e1d0b3f177030d2ed6b276fd5f3ddb76)
图1-47 【Generate Signed Bundle or APK】对话框2
在图1-47中,【Key store path】项用于选择程序证书地址,由于是第一次开发程序,所以需要创建一个新的证书。单击【Create new】按钮,进入【New Key Store】对话框,如图1-48所示。
在图1-48中,单击【Key store path】项之后的文件夹按钮,进入【Choose keystore file】对话框,选择证书存放路径,如图1-49所示。在下方的【File name】文本框中填写证书名称,单击【OK】按钮,返回【New Key Store】对话框,填写相关信息,如图1-50所示。信息填写完毕之后,单击【OK】按钮,返回【Generate Signed Bundle or APK】对话框,如图1-51所示。
在图1-51中,【Destination Folder】表示APK文件路径,【Build Variants】表示构建类型。此处选择“release”,单击【Finish】按钮。到这里,HelloWorld程序已打包完成,打包后的程序可以在Android手机上进行安装和运行。根据应用市场要求做好签名打包后,还可以放在应用市场中供其他人下载使用。
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_01.jpg?sign=1739249765-04mPBTKlA6AmQIqBTgsdX4W28St9C6mj-0-ad4117284c680c82fd6b092aeaa13f99)
图1-48 【New Key Store】对话框
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_02.jpg?sign=1739249765-R9SKgpFGyOPV2KcziqqVe4NQYtUgPBbn-0-91bd26d9622ea1ba70035f0b7b218a36)
图1-49 【Choose keystore file】对话框
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_03.jpg?sign=1739249765-9ZaMU1eHeISq3ytPDqdekpbjd7di7fVs-0-993080e4a59ca7f50afe0576ae7541ed)
图1-50 【New Key Store】对话框
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_04.jpg?sign=1739249765-MGzZGPaAMlIIi3zJOjeqFd42e3Ja8oBS-0-763a472694758e662c731959e2380385)
图1-51 【Generate Signed Bundle or APK】对话框3