安卓程序打包到安卓手机上运行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

下载到安卓手机上: