完成Android项目后,需要将程序打包成APK文件(Android Package),其后缀名为".apk"。打包的APK文件可以在Android模拟器或者Android手机上安装运行。
Android系统要求具有开发者签名的私人密钥的应用程序才可以被安装。
Android项目打包和生成数字签名可以使用命令行的方式,但Eclipse中的向导可以方便快捷的完成整个流程。

以HelloWorld为例,介绍如何生成APK。

<1> Android项目编译运行后,右键单击项目名称,选择"Android Tools",再选择"Export Signed Application Package..."(输出签名的应用程序包)。

直接点击Next按钮,进入Keystore设置窗口。其中,Location为证书的目录地址,Password/Comfirm为证书的密码。

<2> 打包程序时系统要求使用数字证书。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。

点击Next按钮,设置证书的信息。 Alias:数字证书的名称;Password/Comfirm:证书的密码;Validity(years):证书的有效期;其他信息按需要填写。

完成证书信息设置后点击Next按钮,完成APK打包,如下图所示,生成的APK文件为:E:\Android\keystore\HelloWorld.apk。

<3> 如果已有数字证书,可以选择"Use existing keystore",然后点击Browser按钮进行选择,输入密码后点击Next按钮进行下一步。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。

同样,生成APK文件E:\Android\keystore\HelloWorld.apk

Android程序安装包APK的制作相关推荐

  1. linux程序安装包怎么用,制作Linux下程序安装包——使用脚本打包bin、run等安装包...

    制作简单的安装包的时候可以简单的用cat命令连接两个文件,然后头部是脚本文件,执行的时候把下面的文件分解出来就行了.一般这个后部分的文件是个压缩 包,那样,就能够打包很多文件了,在脚本中解压出来即可. ...

  2. 程序安装包制作工具 v1.0官方版

    2019独角兽企业重金招聘Python工程师标准>>> 名称:程序安装包制作工具 v1.0官方版 版本:1.0更新日期:2016-06-27 大小:2.9MB软件语言:简体中文 软件 ...

  3. C#软件winform程序安装包制作及卸载程序制作

    使用vs2010 winform程序开发的软件的人比较多,程序的开发是为了在不同的人不同的机器使用,为了使不同的机器能使用该软件就需要在制作程序安装包,安装包里必须包含该软件运行所选的所有环境,下面就 ...

  4. Android安装包APK如何解压

    参考:http://hellorheaven.iteye.com/blog/1012932 今天遇到一种情况,我们提供给客户的安装包APK是56.3M,客户觉得很大,通过看代码发现模型20.3M + ...

  5. C#软件winform程序安装包制作

    转自:http://jingyan.baidu.com/article/b2c186c8e26f2ac46ef6ff3a.html 使用vs2010 winform程序开发的软件的人比较多,程序的开发 ...

  6. Advenced Installer制作C#程序安装包过程.Net和Visual C++采用静默安装配置说明

    在制作C#程序安装包时,需要安装.Net Framework和Visual C++运行库文件.若采用一般安装模式会弹出安装界面,让用户点击确定进行安装,若用户选择出错会导致程序无法正常运行.给软件的运 ...

  7. 制作C++程序安装包

    参考: 1.http://wenku.baidu.com/link?url=AAdvye_kkxaaVicMA3IRtaSW6Ig9bALZHF1PjX8j_mlxZWkkOIzywn0wiyz7bY ...

  8. Windows程序安装包制作——EasySetup

    0 前言 这里略去关于EasySetup的下载和安装,直接描述使用EasySetup创建程序安装包的过程.下面的步骤都已经假设您您已经安装并启动了EasySetup,而且已经准备好用于制作安装包的程序 ...

  9. Visual Studio 2010制作程序安装包

    所谓程序安装包,可以简单理解为一种压缩包,即将你自己所写程序所需要的所有资源,如动态链接库dll.图标文件ico,甚至是调用的第三方可执行程序exe,打包并压缩.当用户运行该安装包时,再将相应的资源解 ...

最新文章

  1. Ubuntu18.04中pyhton默认版本从2.7换为3.x
  2. 20155338 《网络攻防》 Exp7 网络欺诈防范
  3. 移动端H5混合开发设置复盘与总结
  4. 【svn】svn的使用
  5. 常用依赖/开源库归类
  6. Linux 命令之 sudoedit -- 以另外一个用户身份编辑文件
  7. 一致性Hash简单介绍和使用
  8. (算法)最长回文子串
  9. Consul注册中心的启动方式及下载方法
  10. 第十一届“认证杯”数学中国数学建模国际赛(小美赛) (2022 CERTIFICATE AUTHORITY CUP INTERNATIONAL MATHEMATICAL CONTEST IN MOD
  11. mw150um 驱动程序win10_Intel网卡驱动Win10专版 64位
  12. JAVA ftps设置_如何使用apache.commons.net.ftps配置客户端身份验证?
  13. 关于2014年相关人脸检测识别的几个论文摘要翻译
  14. 【微信小程序】webview向h5页面传值
  15. UIAutomatorViewer初体验
  16. matlab小船渡河物理模型,【物理】小船渡河模型及关联速度问题
  17. jupyter不是内部或外部命令,也不是可运行程序的解决方案
  18. 大数据运维架构师培训(1):Zookeeper,Hadoop(HDFS,MR,Yarn)
  19. Linux-read函数
  20. 【MFC_消息】WM_DRAWITEM与DrawItem()的讨论

热门文章

  1. 显示器色彩精度测试软件,色彩测试篇:色彩还原准确度测试_SANC E7 PRO_液晶显示器评测-中关村在线...
  2. Spark作业调度中stage的划分
  3. 制作mkdown电子书编译环境
  4. 【K580键盘】蓝牙连接一直失败
  5. 从7个方面看人工智能的失败
  6. 诺顿杀毒软件“误杀”揭惊天之密:微软窃取我国家机密
  7. css竖向箭头符号_用css打造一个三角形箭头
  8. SpringBoot不同角色显示不同的菜单
  9. 研发部知识库综合目录
  10. 大数据有多可怕?科学家成功在DNA上编写sql,或能实现永生