700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 安卓程序打包到安卓手机上运行Android程序

安卓程序打包到安卓手机上运行Android程序

时间:2020-05-13 14:37:11

相关推荐

安卓程序打包到安卓手机上运行Android程序

1、Android程序打包

Android程序开发完成后,如果要发布别人使用,就需要将自己的程序打包成正式的Android安装包文件(Android Application Package,简称APK),其后缀名“.apk”。

编译器将源代码转换成 DEX 文件(在 Android 设备上运行的字节码),并将其他所有内容转换成编译的资源。

APK 打包器将 DEX 文件和编译的资源组合成APK。必须先为 APK 签名,然后才能将应用安装并部署到 Android设备上。

APK 打包器使用调试或发布密钥库为 APK 签名:

如果编译的是应用调试版本(即专用于测试和分析的应用),打包器会使用调试密钥库为应用签名。Android Studio 自动使用调试密钥库配置新项目。如果编译的是打算向外发布的应用发布版本,打包器会使用发布密钥库为应用签名。

在生成最终 APK 之前,打包器会使用 zipalign 工具对应用进行优化,减少其在设备上运行时占用的内存。

2、生成密钥和密钥库

在菜单栏中依次点击 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 的一部分包含在证书中

3、生成APK

下载到安卓手机上:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。