应用程序.apk在设备上的安装

    本文主要针对的是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连接设备过程中遇到的问题作一说明。

你可能感兴趣的:(eclipse,android,Google,ubuntu,手机,开发工具)