


如何建立一种智能手机开发设立随着Android智能手机的使用日益增长,您可以像在Android模拟器上同样在你的Android智能手机上开发和调试应用程序在开始开发设立之前,你要做如下几件事情:1在你的Android清单里,您的应用程序应声明为“调试”在Eclipse中,可以从“应用程序”选项卡查看清单(右侧调试,设立“调试”为true)否则,在AndroidManifest.xml文献,添加android:debuggable="true" 到应用程序>开发和启用USB调试设立您的操作系统以便检测到您的智能手机o如果你在Windows上开发,您需要安装一种使用adb的USB驱动程序如果你使用的Android开发电话(ADP),Nexus One,或者的Nexus S,请参照google的Windows USB驱动程序的有关文献:否则,你可以参照任何一种适合OEM驱动程序的文献o如果您使用苹果操作系统 OS X开发的话,请跳过这一步。
o如果您在Ubuntu Linux的开发,您需要添加一种udev规则文献,其中涉及一种为多种类型开发设备的USB配备在规则文献中,每个智能手机制造商由ATTR {idVendor}属性中供应商独特的ID所拟定对于供应商ID,请参阅下面的USB供应商ID列表如下是如何在Ubuntu Linux上建立检测智能手机设立:A.以root身份登录,创立这个文献:/ etc/udev/rules.d/51-android.rules | 使用此格式把每个供应商添加到文献中: SUSYSTEM==“USB”,ATTR {idVendor} ==“0bb4”,MODE =“0666”,组=“plugdev”在这个例子中,供应商ID是用于HTC模式分派指定读/写权限,组定义了UNIX组拥有的智能手机节点注:规则的语法对于不同的操作系统环境也许会略有不同根据您的系统查阅有关udev的文档对于规则语法的概述,请参阅编写udev的规则指引:B.目前执行指令:CHMOD A + R / etc/udev/rules.d/51-android.rules您可以确认您的设备是通过SDK平台的工具/目录执行智能手机连接。
如果连接,你会看到智能手机的名称如果使用Eclipse,像往常同样运营或调试您的应用程序您将与智能手机选择对话框,其中列出了可用的仿真器(S)和连接的智能手机(S)您可根据需要安装和运营应用程序的智能手机进行选择如果使用Android调试桥(ADB),您可以发出带-d的指令来连接的目的智能手机USB供应商ID此表提供了需要在Linux上添加USB设备支持的供应商ID以供参照如上面所述,USB供应商的ID是列在规则文献的attr {idVendor}属性中公司名称ﻩUSB供应商ID宏基ﻩ 0502华硕 ﻩ0b05戴尔ﻩ 413C富士康ﻩ0489Garmin -华硕ﻩ091Egoogleﻩﻩ18d1宏达 0bb4华为ﻩ 12d1K-触摸 24e3KT公司技术 2116京瓷 0482Lenevo ﻩ17EFLG电子 1004摩托罗拉 22b8NEC公司ﻩ0409努克 2080Nvidiaﻩ 0955OTGV ﻩ2257泛泰ﻩﻩ10A9飞利浦 0471PMC-塞拉利昂ﻩ04da高通公司 05c6SK Telesys 1f53三星ﻩﻩ04e8夏普 04dd索尼爱立信ﻩ0fce东芝ﻩ 0930中兴通讯ﻩ19D2除非另有阐明,此内容是根据Apache 2.0的授权。
有关具体信息和限制,请看内容许可Android 3.2R1 - 8月5日13时37分。