http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 6509|回复: 1

[第三方对接] 安卓开发学习笔记-安卓应用打包以及部署到真机

[复制链接]
发表于 2016-12-14 15:13:00 | 显示全部楼层 |阅读模式
创建安卓应用项目后,下面就是学习该如何打包应用以及在开发时部署到真机进行测试,而打包好的后缀为apk的安装文件就可以直接安装在手机上了。   
安卓手机系统区分每个安卓应用程序首先依据的是包名,就是我们新建Android项目时所设置的包名,而中文名时可以重复的,但是英文却不可以重复。另外还根据签名keystore来区分apk。比如手机上已经有了一个qq的apk,如果我们再安装一个和qq包名一致的apk,系统如何确定是否可以覆盖安装呢,主要就是依据keystore来判断,如果签名一致就容许覆盖安装,否则不能覆盖安装,相当于一个验证,起到了一个保护版权的作用。下面介绍如何创建一个keystore签名。
首先选中应用工程项目右键选择export
QQ截图20161214143848.png
选中Export Android Application,点击下一步:
QQ截图20161214143900.png
继续点击下一步:
QQ截图20161214143931.png
这里有keystore,有两个选项,一个使用存在的keystore,一个是新建一个keystore,keystore签名是需要设置密码的,所有当别人拿到我们的keystore但是不知道密码的情况下,那么也是没有用处的,这里也起到了一个保护版权的作用。这里我们新建一个:选择一个存放目录,设定名称为hellotest.keystore,然后输入密码和确认密码,点击下一步
QQ截图20161214144002.png
需要我们设置alias(别名)以及密码,然后有个Validity(years)选项,这个选项的意思是设置这个keystore的可用年限,这里设置了25年,就是说有效期是25年,然后点击下一步,
QQ截图20161214144013.png
这里是设置apk文件的保存路径,我这里保存到了桌面。

QQ截图20161214150058.png
桌面上出现了一个helloWordtest.apk安装文件和hellotest.keystore文件,apk文件我们可以直接安装到手机上,安装成功显示效果如下:
Screenshot_2016-12-14-14-36-30-204_com.example.he.png

将安卓应用部署到真机其实也很简单,将手机通过USB连接到电脑,打开手机的开发者模式,不同的手机设置不尽相同,这里就不做介绍了。当手机成功连接到电脑后安装好手机驱动后,在eclipse里的DDMS里面就会看到我们真机的设置信息:
QQ截图20161214144522.png
我这里连接的是一个三星手机,然后我们点击项目右键run as  Android Application:
QQ截图20161214144621.png
选中三星手机,点击确定,然后就发现应用程序已经成功安装到了三星手机上。
我们打开DDMS发现包名已经显示在三星设备上。

QQ截图20161214151803.png




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2016-12-14 15:35:21 | 显示全部楼层
强烈支持楼主ing……
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-19 16:48

© 2014-2021

快速回复 返回顶部 返回列表