『壹』 蘋果電腦(MacOS)上開發Android程序,兼容性如何
蘋果電腦上開發Android程序兼容性還是非常不錯的,具體開發步驟為:
1、安裝eclipse
因mac系統里自帶jdk,所以不需要再下載,也不需要在eclipse里配置jdk。
在eclipse官網上就有mac版的下載。網址是http://www.eclipse.org/downloads/.選擇第一個Mac版的Eclipse IDE for Java EE Developers。
2、安裝adt
可以網上查下離線安裝adt
打開eclipse - Help - Install New Software
插件地址是: http://dl-ssl.google.com/android/eclipse/
以上跟windows下是一樣的,就不多說了。
以前的eclipse並不支持retina屏幕,但目前最新的已經解決了這個問題。如果有同學還發現eclipse顯示模糊的問題,可以用試試以下兩種方法
一、在Eclipse.app上點擊右鍵 選擇「顯示包內容」 然後打開Contents文件夾 編輯 Info.plist。在dict的結尾標簽上添加一行
<key>NSHighResolutionCapable</key>
<true/>
二、可以使用神器,把所有不支持retina的app的改成支持retina,可以在威鋒網上搜索「Retinizer」
4.下載和安裝mac版的android tool
打開網站:http://developer.android.com/sdk/index.html 選擇Mac OS X 的SDK版本進行下載。最好存放在英文目錄下
剩下的都是跟windows一樣的。啟動後下載android各個版本的jar,並且在eclipse里配置
5.模擬器
因為android自帶的模擬器非常慢,所有有些windows上的同學會選擇第三方的模擬器。很不幸,mac上目前來說並沒有第三方模擬器。
android自帶模擬器因為是CPU是ARM的,所以才導致太慢。其實可以在android tools里下載Intel CPU的模擬器。
可以在android tools里選擇Intel
新建模擬器的時候,選擇Intel的CPU
實驗下來,速度提升不少。基本已經滿足日常開發(這一點也同樣適應windows)
6.真機調試(關於驅動)
令人高興的是,mac下的adt默認支持大部分的android手機,所以,一般手機連上mac,會自動在Device里顯示。
但一些不常見的,就不能顯示出來。而且mac跟windows不一樣,很難找到mac下的該手機的驅動。其實這不是驅動問題,而是adt不知道該手機的USB Vendor ID。可以通過另外一個方法解決
一、首先要下載一個app:IORegistryExplorer。通過這個app可以查看連接上的USB設備的信息。選擇IOUSB,可以看到名為「xxx」的設
備,找到idVendor
二、打開文件:~/.android/adb_usb.ini 。然後直接在最後一行加上idVendor的值
最後重啟adt,就可以在Devices里看到該手機的信息了。
『貳』 如何使用真機調試android程序
第一步:將我們開發所用的Android真機的USB調試功能打開(打開方法為Settings(設置)àApplications(應用程序)àDevelopment(開發)à勾選USB debugging(USB調試)),然後通過usb連接線連接到開發所用的PC上,由於是在沒有安裝usb驅動的情況下進行連接,系統會發現新硬體並且嘗試通過windows update在互聯網上搜索驅動進行安裝:
第二步:由於通過windows update查找驅動會耗費非常長的時間並且需要互聯網支持而且不一定能夠成功找到,因此我們點擊下方的「跳過從Windows Update獲得驅動程序軟體」跳過搜索:
第三步:關閉自動安裝後,通過右鍵點擊「計算機」(XP-我的電腦)選擇「管理」進擾蔽入到計算機管理界面,點擊左邊的「設備管理器」進入到設備管理界面,此時我們會發現一個帶有黃色感嘆號標志的硬體設備(如圖中所示,位於其他設備分支下),即「Motorola ADB Interface」,這代表著該設備缺少驅動程序支持,從名稱上看很顯然這個設備就是我們usb調試需要的支持設備:
第四步:安裝該設備的驅動程序,右鍵點擊「Motorola ADB Interface」選擇「更新驅動程序軟體」,彈出如下圖所示框體:
第五步:正如前面所說,由於我們的SDK中已經存在了google提供的usb驅動程序,因此我們選擇第二項「瀏覽計算機以查找驅動程序軟體」,進入到下一對話框,在這里點擊瀏覽,選中目錄「%android_sdk_path%/google-usb_driver」,例如這里是使用的D:studyprogramfilesandroid-sdk-windows-r8google-usb_driver路徑,勾選上下方的「包括子文件夾」,點擊下一步:
第六步:在上一步最後點擊下一步按鈕後,系統會開始在我們設置的文件夾下查找驅動程序軟體並進行安裝,這弊則一步需要2分鍾左右的時間,請耐心等待:
第七步:等待一段時間後,不出意外,系統將會提示「已經成功地更新驅動程序軟體」,如下圖,如果這一步失敗,也不用慌張,可能是google提供的這種驅動暫時不能支持所使用的真機,這時就需要到所使用機器的生產廠商的官方網站去下載驅動程序軟體,然後重復前面的步驟,只需要在第五步時設置驅動程序軟體路徑時定位到所新下載的特定驅動程序的存放路徑即可,附件還提供了兩款常用USB驅動程序,即motorola和HTC的usb驅動。
第八步:驅動程序安裝完成後,此時再到設備管理器中查看,可以發現帶黃色感嘆號的「Motorola ADB Interface」設備已經消失了,取而代之的是在Android Phone分支下的「Android Composite ADB Interface」設備,這里再提到一點,如果是使用的Motorola的驅動程序的話,這里可能就是顯示的「Motorola ADB Interface」了:
第九步:雖然前面系統已經提示了驅動程序安裝正確,如果才能確定PC已經識別
Android真機並且正確地建立了連接呢?很簡單,首先點擊開始->運行,輸入cmd:
第十步:在彈出的命令提示符界面中使用命令adb devices查看設備(adb命令所對應的應用程序存放在%android-sdk-path%platform-tools路徑下,這里能夠在任意路徑下使用adb是因為筆者PC機的環境變數中加入了該路徑,如果沒有設置環境變數則需要首先定位到%android-sdk-path%platform-tools路徑,否則會提示adb不是一個有效的命令,如下圖所示,返回了一個編號為04038B6005021006的device(代表真機),這就代表真機已經成功地與PC建立起緩卜州連接了,如果PC上也運行了模擬器,會發現不只一條的記錄,模擬器的類型是emulator:
點擊運行一個Android Project時,它的默認行為是由eclipse自主選擇一個設備進行應用程序的安裝、運行,如果想要人工自主地選擇調試設備,可以在對應Project的Run Configuration中進行設置,如圖:
可以看到我們的真機出現在了正運行的設備列表中,通過選中該項點擊OK或者直接雙擊它就可以將應用程序安裝到真機上進行調試了,當然,如果需要的是模擬器調試,選中「Launch a new Android Virtual Device」然後選擇需要啟動的模擬器(列表中是已經建立的模擬器,也可以新建模擬器)就可以了。
『叄』 如何在真機上調試Android應用程序
安裝USB驅動程序
開啟手機上衫搏的USB調試模式
在手機的上依次點擊菜單功能鍵「MENU」-「設置」-「應用程序」-「開發」,然後勾選「USB調試」,這樣就開啟了手機的或州祥USB調試模式。
通過USB數據線將手機與電腦相連接
執行真機調試操作
開啟Eclipse,右鍵點擊需要真機調試的Android工程,依次選擇「Run As」 - "Open Run Dialog...",在彈出的「Run」窗口的跡備右側,點擊「Target」選項卡,在「Development Target Selection Mode」處選擇「Manual」,然後依次點擊「Apply」 - "Run",在彈出的「Android Device Chooser」(Android設備選擇)窗口中選擇真機設備,點擊「OK」開始真機調試。
如下圖所示:
『肆』 如何調試android真機
1、手機通過數據線連接在電腦上
2、設置android手機為USB調試模式。步驟: menu—> 設置 —> 應用程序 —> 開發 , 選擇【USB調試山哪侍】
3、如果是window系統,系統會提示安緩腔裝驅動:
如果手機連山上了,則在eclipse(device)/android studio(android)裡面會顯示該條設備
當連上之後,有兩種調試模式可供參考逗吵,一個是直接進入調試模式,另一個是進程調試(以下均是android studio的截圖)
一、調試模式
二、進程調試
經驗:一般來說,當程序一啟動等等不好一個界面一個步驟的跟蹤的時候,可以採用第一個方式,當只需要調試某一個界面/某一個執行步驟的時候,可以採用第二種方式,當然也可以加上Log日誌來配合調試。
『伍』 如何在真機上調試Android應用程序
准備乎汪工作:測試手機需要打開USB調試,一般在手機設置裡面的開發歲枯仔者選項里打開,電腦上需要安裝該手機的驅動,一般手機鏈接電腦後自動安裝,個別手機需要在網上下載該測試機型號的驅動安裝。
調試階段:准備工作完敗凱成後直接通過USB數據線連接設備和計算機,然後運行Android應用程序,可能會彈出下圖中的選擇框,選擇你當前的安卓設備就行。
點擊ok後程序就在安卓設備上運行起來了。
還有問題可追問。
『陸』 如何使用真機調試Android應用
首先,確認Android機可以開啟調試;
然後,確保你的Android機的驅動已經檔歷跡爛棚安裝完畢了,行並電腦已經可以識別到你的手機
最後,運行Eclipse或者Android Studio等開發環境,單擊運行按鈕即可。
『柒』 如何在真機上調試Android應用程序
主要通過以下幾個步驟:
1、手機通過數據線連接在電腦上
2、設置android手機為USB調試模式。步驟:menu—> 設置 —> 應耐緩用程序 —> 開發 , 選擇【USB調試】
3、如果是window系統,系統會提示安裝驅動:
7、選中手機設備,點擊OK之後,程序就開始在真機上安裝了,控制台輸出如下信息:
[2011-04-07 22:24:49 - HelloWorld] Uploading HelloWorld.apk onto device 『HT99YLG11834′
[2011-04-07 22:24:49 - HelloWorld] Installing HelloWorld.apk…
[2011-04-07 22:24:53 - HelloWorld] Success!
[2011-04-07 22:24:53 - HelloWorld] Starting activity com.eightqiu.activity.StatsResultActivity on device
[2011-04-07 22:24:57 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.eightqiu.activity/.StatsResultActivity }
8. 設置應用程序為調試模式。操作: 編輯AndroidManifest.xml 增加調試參數android:debuggable="true", 如下:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
9. 執行真機調試操作:ECLIPSE調試對話框中,Target窗口中選擇Manual,點擊【debug】按鈕,選擇真機設備,開始調試。
註:不管是否啟用ECLIPSE環境,任何Android軟毀陪件只要在真機上運行發生異常,都可以在命令行窗口下查看具體異常信息:
執行:./adb logcat 可以查看到更多的系統異常消息。在這些消息中要注意查看纖畝蠢Caused by:打 頭的行,這些行指明了在哪行代碼出的錯誤
10、運行這個應用程序,這樣就可以使用手機來測試了
『捌』 android開發電腦怎麼操作真機
1、首先將手機設置為調試模式
方法:設置——應用程序——開發——派讓納USB調試,打上√即可
2、用數據線連接至電腦,在電腦上安裝豌豆莢,此時豌豆莢會幫你安裝驅動,安裝好後豌豆莢就可以連接上手機了
3、用adb命令測試是否有裝置已連接塵沒
命令:adb devices
看到已經有一個裝置了,即為我們連接的真機
注意:有的人可能提示找不到這個adb命令,這是因為你沒有將其加入到path環境變數中,或者你進入sdk下的tools目錄在運行此命令就不會報錯,或者將tools路徑加入到環境變數中,當然推薦第二種方法了
有的時候可能會出現下面的錯誤:
adb server is out of date. killing...
ADB server didn't ACK *
failed to start daemon *
究其源就是adb server沒啟動
到stackoverflow上查了一下 經過分析整理如下:
原來adb server 埠綁定失敗
繼續查看到底是哪個程序給佔用了
C:\Users\xxxxxx>netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4236
TCP 127.0.0.1:5037 127.0.0.1:49422 ESTABLISHED 4236
TCP 127.0.0.1:49422 127.0.0.1:5037 ESTABLISHED 3840
打開任務管理器kill掉PID為4236 的這個進程。ok,至此問題解決了
4、開始在真機上調試
在eclipse中選擇Run——Run Configurations,在左邊選擇好你要調試的工程滑氏,然後將右邊切換至Target標簽下