本文主要针对的是android应用开发人员。虽然在这里:http://androidappdocs.appspot.com/guide/developing/device.html,已经有说明,但根据本人初次使用的经验判断,Google的这篇文档还是比较泛的,作为新手操作起来有难度。下面说一下我的开发工具的版本:
桌面系统:UBuntu9.04,jaunty(ubnntu的开发代号)
Eclipse的版本是3.4.2
adb的版本号是:1.0.26
android 手机:Acer Liquid A1, android 2.1系统
说明:
1、这里之所以给出ubuntu的开发代号,是由于后面要用。大家看上面那个链接时,里面 提Gust/Hardy,
Dapper,这些其实都是ubuntu不同版本的开发代号,都比较早了,有兴趣的可以去了解下,这里不做
进一步说明。开发代号的查看命令:lsb_release -dsc
2、所述方法仅针对android设备,如:手机,不适用于模拟器。不过,网上关于模拟器上应用的安装铺天盖
地。
下面说明具体安装步骤:
1、兵马未动,粮草先行:装上SD卡(必须的,apk都安装到此),开机,连接好USB线;
2、按下主菜单,选择“设置”->“应用程序”->“未知来源”, 选中该项, 此时,位于右边的选择框出打上
绿色的勾勾;
3、按下主菜单,选择“设置”->“应用程序”->“开发”->“USB调试”,选择该项,现象同2;
4、配置PC上的USB驱动:首先,在/etc/udev/rules.d/目录下创建文件51-android.rules文件;然
后,编辑51-android.rules文件,添加如下内容:
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
说明两点:一是ubuntu的开发代号在Dapper之后的都安本文来设置SUBSYSTEM;
二是 SYSFS{idVendor}指的的终端厂商号, 如这里的0502是宏基(Acer),其它厂商参
见文首的连接。
5、执行 命令 :adb devices,进行设备连接
6、执行命令:adb 应用程序.apk /sdcard,完成应用在设备上的安装
其实,连接成功后,我们就可以在Eclipse上的target栏里看到连接的设备了,此时,只要选中要安装的工程和连接的设备,然后选择Run即可完成应用在设备上的安装。这样,在后续的开发在,随时可以安装我们的程序,进行实际运行场景的调试。
不过,凡事总不会让人一帆风顺的,不整点问题出来,似乎完成一件事之后,反倒让人感觉失落,亦或担心:怎么会这么简单呢?难道我做错了吗。呵呵,下一篇文中,我将在用adb连接设备过程中遇到的问题作一说明。