
2.4 发布应用
当创建并全面地调试了应用以后,就可以把它部署到Google Store供其他人使用。在随后章节中将阐述发布应用的步骤。
生成签名的APK文件
要将完成的应用发布到Google Play Store,需要先生成一个签名的APK文件(Android Application Package, Android应用包)。APK文件是一个编译好的应用可执行文件。给应用签名就好像在文件上签名一样。签名能够帮助Google识别App的开发者和安装该应用的用户。更重要的是,除非Android Studio处于开发者模式,否则未签名的应用是不能运行的。通过下面几步可以生成一个签名的APK文件:
(1) 要把代码打包成签名的APK文件,首先在菜单栏中选择Build | Generate Signed APK菜单,随后弹出Generate Signed APK窗口,如图2-17所示。

图2-17
(2) 假设你从未在Android Studio中发布过应用,就需要新建一个秘钥库(key store)。单击Create New按钮显示New Key Store窗口(如图2-18所示)。
(3) 在这个表单中填写所有的信息,因为它与你的实体和应用相关。
注意这里有两个需要填密码的地方。它们分别是秘钥库的密码和秘钥的密码。因为秘钥库可以保存多个秘钥,它需要有一个独立于特定应用秘钥的单独密码。

图2-18
(4) 单击OK按钮并返回Generate Signed APK窗口。
(5) 在Generate Signed APK窗口中,单击Next按钮检查并完成整个过程。
现在你已经有了一个签好名的APK文件,可以通过Google Developer Console把应用上传到Google Play Store。以下是Google Developer Console的URL: