![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=1738968859-wxsxUIssiiiYSQPj0jusba8nBcFXj9ld-0-b5c8c94615f4161b333b49b51bdca925)
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=1738968859-KHIeozEQ5Mwx5TvKn8Jkz6vQfaxACgfl-0-e7340beed48515a98937f84688b2f822)
图1-46 【Generate Signed Bundle or APK】对话框1
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/28_03.jpg?sign=1738968859-BSsSYZJZEvZw7o3F8c9xhJm7pSuaDHvv-0-1665a3cd08feea13d1b3e72ee4545ab3)
图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=1738968859-9Yb7UJLNAYyUhEuDyWOSVmmK8bVwXNgp-0-e7c8453bf26493064c6b96626c95f620)
图1-48 【New Key Store】对话框
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_02.jpg?sign=1738968859-UDrK0y1dfC4fXRYfLzEWJgrlGWCF2q8X-0-153b00601911d2d7e14325597b3fb1ee)
图1-49 【Choose keystore file】对话框
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_03.jpg?sign=1738968859-JLdTumsZ21VCswYxrNcsg4N2UWBrZRSr-0-c68601ebbcf5991e5d52975255f2eb3d)
图1-50 【New Key Store】对话框
![](https://epubservercos.yuewen.com/28BC1F/27087516004948706/epubprivate/OEBPS/Images/29_04.jpg?sign=1738968859-DTdrWA38ej6u0PU5KqtcivdBaXqnZnBH-0-50c571f725baec89ef04a72785b680d8)
图1-51 【Generate Signed Bundle or APK】对话框3