Android程序开发完成后,如果要发布别人使用,就需要将自己的程序打包成正式的Android安装包文件(Android Application Package,简称APK),其后缀名“.apk”。
编译器将源代码转换成 DEX 文件(在 Android 设备上运行的字节码),并将其他所有内容转换成编译的资源。
APK 打包器将 DEX 文件和编译的资源组合成APK。必须先为 APK 签名,然后才能将应用安装并部署到 Android设备上。
APK 打包器使用调试或发布**库为 APK 签名:
在生成最终 APK 之前,打包器会使用 zipalign 工具对应用进行优化,减少其在设备上运行时占用的内存。
在菜单栏中依次点击 Build > Build > Generate SignedBundle/APK。
在 Generate Signed Bundle或APK 对话框中,选择APK,然后点击 Next。
在Key store path字段下,点击 Create new
在New Key Store窗口中,为**库和**提供以下信息
• **库
• Key store path:选择创建**库的位置
• Password:为您的**库创建并确认一个安全的密码
• **
• Alias:为**输入一个标识名
• Password:为**创建并确认一个安全的密码,此密码应该与为**库选择的密码不同
• Validity (years):以年为单位设置**的有效时长,**的有效期应至少为 25 年
• Certificate:为证书输入一些关于开发者的信息,此信息不会显示在应用中,但会作为 APK 的一部分包含在证书中
下载到安卓手机上: