![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=1739433337-KO00VJ4hKZPBXpK5M3AYLr78ohJLHBdK-0-02bc1acf3618540ab29167d4ef3d2221)
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=1739433337-r52bk9lrYX9inYP8SBzw9J6m3tspx9Yf-0-72a1273c01325fe7e810b3f2cb5a8b81)
图1-46 【Generate Signed Bundle or APK】对话框1
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/28_03.jpg?sign=1739433337-e4yVyquQvZXAKfrGNGlGJlTeEjDb92qB-0-704a224c086c7f3e9dfd3063a63c14b1)
图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=1739433337-6Kdi5fvQ4tn5jRukv1H0v2gOHqpvJ1U8-0-363e947ed774fecf6b27a7de00b803d7)
图1-48 【New Key Store】对话框
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_02.jpg?sign=1739433337-VWtJlUQTgi89kxyREPOUB0lPbPqcpOMF-0-7a4ef0594b6aa5e1e65a26c7e6af471e)
图1-49 【Choose keystore file】对话框
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_03.jpg?sign=1739433337-fMxcTmpLNfnKbcoXJOfeBjv4bseZabtM-0-75719bc824b8ddc83d775d77df642cca)
图1-50 【New Key Store】对话框
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_04.jpg?sign=1739433337-rnVUBD6l4j5dHHT16s0n8xonuJBjc3FM-0-093fc7c17a0b6236bc28b909a25afd13)
图1-51 【Generate Signed Bundle or APK】对话框3