如何建立一個智能手機開發(fā)設(shè)置
如何建立一種智能手機開發(fā)設(shè)立
隨著Android智能手機的使用日益增長,您可以像在Android模擬器上同樣在你的Andr??oid智能手機上開發(fā)和調(diào)試應(yīng)用程序。
在開始開發(fā)設(shè)立之前,你要做如下幾件事情:
1。在你的Andr??oid清單里,您的應(yīng)用程序應(yīng)聲明為“調(diào)試”。
在Eclipse中,可以從“應(yīng)用程序”選項卡查看清單(右側(cè)調(diào)試,設(shè)立“調(diào)試”為true)。否則,在AndroidManifest.xml文獻(xiàn),添加
android:debuggable="true" 到<applicat(yī)ion>元素中。
2。設(shè)立您的手機容許安裝非市場應(yīng)用程序。
在智能手機上,打開設(shè)立>應(yīng)用程序,啟用未知來源。
3。您的設(shè)備上打開“USB調(diào)試”。
在智能手機上,打開設(shè)立>應(yīng)用程序>開發(fā)和啟用USB調(diào)試。
4。設(shè)立您的操作系統(tǒng)以便檢測到您的智能手機。
o如果你在Windows上開發(fā),您需要安裝一種使用adb的USB驅(qū)動程序。如果你使用的Andr??oid開發(fā)電話(ADP),Nexus One,或者的Nexus S,請參照google的Windows USB驅(qū)動程序的有關(guān)文獻(xiàn):。否則,你可以參照任何一種適合OEM驅(qū)動程序的文獻(xiàn)。
o如果您使用蘋果操作系統(tǒng) OS X開發(fā)的話,請?zhí)^這一步。
o如果您在Ubuntu Linux的開發(fā),您需要添加一種udev規(guī)則文獻(xiàn),其中涉及一種為多種類型開發(fā)設(shè)備的USB配備。在規(guī)則文獻(xiàn)中,每個智能手機制造商由ATTR {idVendor}屬性中供應(yīng)商獨特的ID所擬定。對于供應(yīng)商ID,請參閱下面的USB供應(yīng)商ID列表。
如下是如何在Ubuntu Linux上建立檢測智能手機設(shè)立:
A.以root身份登錄,創(chuàng)立這個文獻(xiàn):/ etc/udev/rules.d/51-android.rules。 |
使用此格式把每個供應(yīng)商添加到文獻(xiàn)中:
SUSYSTEM==“USB”,ATTR {idVendor} ==“0bb4”,MODE =“0666”,組=“plugdev”
在這個例子中,供應(yīng)商ID是用于HTC。模式分派指定讀/寫權(quán)限,組定義了UNIX組擁有的智能手機節(jié)點。
注:規(guī)則的語法對于不同的操作系統(tǒng)環(huán)境也許會略有不同。根據(jù)您的系統(tǒng)查閱有關(guān)udev的文檔。對于規(guī)則語法的概述,請參閱編寫udev的規(guī)則指引:
B.目前執(zhí)行指令:
CHMOD A + R / etc/udev/rules.d/51-android.rules
您可以確認(rèn)您的設(shè)備是通過SDK平臺的工具/目錄執(zhí)行智能手機連接。如果連接,你會看到智能手機的名稱。
如果使用Eclipse,像往常同樣運營或調(diào)試您的應(yīng)用程序。您將與智能手機選擇對話框,其中列出了可用的仿真器(S)和連接的智能手機(S)。
您可根據(jù)需要安裝和運營應(yīng)用程序的智能手機進(jìn)行選擇。
如果使用Android調(diào)試橋(ADB),您可以發(fā)出帶-d的指令來連接的目的智能手機。
USB供應(yīng)商ID
此表提供了需要在Linux上添加USB設(shè)備支持的供應(yīng)商ID以供參照。如上面所述,USB供應(yīng)商的ID是列在規(guī)則文獻(xiàn)的attr {idVendor}屬性中。
公司名稱?USB供應(yīng)商ID
宏基? 0502
華碩 ?0b05
戴爾? 413C
富士康?0489
Garmin -華碩?091E
google??18d1
宏達(dá) 0bb4
華為? 12d1
K-觸摸 24e3
KT公司技術(shù) 2116
京瓷 0482
Lenevo ?17EF
LG電子 1004
摩托羅拉 22b8
NEC公司?0409
努克 2080
Nvidia? 0955
OTGV ?2257
泛泰??10A9
飛利浦 0471
PMC-塞拉利昂?04da
高通公司 05c6
SK Telesys 1f53
三星??04e8
夏普 04dd
索尼愛立信?0fce
東芝? 0930
中興通訊?19D2
除非另有闡明,此內(nèi)容是根據(jù)Apache 2.0的授權(quán)。有關(guān)具體信息和限制,請看內(nèi)容許可。Andr??oid 3.2R1 - 8月5日13時37分