开发环境:

   Win XP + eclipse-jee-helios(版本号3.6) + ADT(版本10.0.1) + Android SDK(版本10);

模拟器及真机测试环境:Android2.2

有的应用是需要部署到真实手机上做测试的,如何将以开发的应用部署到真实的手机上呢?操作步骤如下:


1.安装手机的驱动到PC上。

2.用一条USB线把手机连接到PC机的USB接口上。

   在Eclipse开发环境中,通过Window->Show View->Other->Android打开设备视图,如图1

android 真机Charles android连接真机_开发环境

                                           图1

这时开发环境中的设备视图中将会出现真实手机的视图,如图2是测试手机的视图

android 真机Charles android连接真机_开发工具_02

                               图2

注意:如果在设备监视视图没有真机的视图,那么说明手机的驱动安装时失败的。当然一般不会出现这个问题,现在PC上的什么卫士,管家之类的这些问题是可以解决的。

   上述步骤完成之后,就可以通过屏幕监视工具观察到真机,如图3

android 真机Charles android连接真机_移动开发_03

注:屏幕监视工具的下载及安装:

之后与部署到模拟器的方法类似,只不过不在选择模拟器,而是选择真实的测试手机,运行结果如下:

android 真机Charles android连接真机_开发工具_04

那么此时这个电话是可以打出去的。以上就是将以开发的应用部署到真实手机的方法。

   这只是开发人员做测试时将应用部署到真机,那么如何将以开发的应用发布,供用户下载安装?

1.将软件打包成一个.apk文件。

   在Eclipse开发环境中,选择项目->Export(导出)->Android选择Export Android Application(导出为Android应用),在导出为Android应用时,需要对这个软件签名,不能使用系统提供的debug秘钥,要用我们自己的秘钥(代表我们的身份)对其进行签名,证明这个软件是我们自己开发的或是我们公司开发的。下面以截图的方式说明操作步骤:

android 真机Charles android连接真机_Android_05

android 真机Charles android连接真机_移动开发_06

android 真机Charles android连接真机_移动开发_07

android 真机Charles android连接真机_android 真机Charles_08

   最后生成具有秘钥的应用装包phone.apk,那么这个phone.apk就可以上传到到互联网供用户下载,下载好之后将该.apk文件放到手机的SDCard中,在手机中,通过文件浏览器将应用安装到手机。

转载于:https://blog.51cto.com/020618/1293082