macandroid真機調試
A. 如何使用Android真機進行調試
使用Android真機進行調試的方法如下:
利用eclipse,新建Android程序,完成之後進行如下操作,如圖所示:
B. 如何在真機上調試Android應用程序
Android studio中的Android程序每次運行會彈出一個提示框供用戶選擇在哪裡運行,只需要選擇在真機上運行即可(前提是已經筆記本已經連接手機),步驟如下。
1、首先設置手機:打開手機設置-->開發者選項-->勾上USB調試允許USB線調試,用USB線連接PC機與Android手機,手機會自動安裝一些驅動到電腦。完成連接後電腦處出現USB連接圖標,表示連接成功。
C. 如何在真機上調試Android應用程序
主要通過以下幾個步驟: 1、手機通過數據線連接在電腦上 2、設置android手機為USB調試模式。步驟: menu—> 設置 —> 應用程序 —> 開發 , 選擇【USB調試】 3、如果是window系統,系統會提示安裝驅動: 選擇正確的android sdk安裝目錄,然後點擊下一步,系統就開始安裝驅動了 4、驅動安裝完成之後,重啟電腦(通常系統會有「安裝新驅動,重啟才能生效」的提示),這但應該明白吧 5、重復第1步和第2步,打開命令窗口,檢測手機設備是否已經被識別,如下所示: 「HT99YLG11834 device」就是檢測到得手機設備 6、接下來就開始在eclipse上調試android程序了,右擊android工程->Run as->Android Application,彈出如下窗口:(重新啟動系統之後才有這樣的效果) 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、運行這個應用程序,這樣就可以使用手機來測試了
D. 如何在Unity中對程序進行 Android 真機斷點調試
真機調試Android
android開發多半可以使用android模擬器進行運行調試,不過那個模擬器實在是太慢,啟動一次得要個三兩分鍾。一般是模擬器一直開著,只通過後退鍵把程序退出就可以進行第二次調試。但有時候需要連接到真機,不但速度快,還能發現模擬器上發現不了的問題。
真機調試當然需要一個android手機或平板,還有USB線。需要在windows上安裝對應的USB驅動程序。連接成功用通過adb devices命令應該能看到你的機器:
platform-tools目錄下:
注意要在手機的設置裡面,打開USB調試(必須!)。然後在Eclipse裡面右鍵點項目選Debug As --> Android Application即可啟動真機調試。不過我之前一直用模擬器,所以每次Debug As --> Android Application都會自動啟動模擬器調試,需要在Debug As –> Debug Configuration裡面設置一下,target選項卡改為manual,手動選擇調試設備:
然後再Debug As --> Android Application就可以選擇真機來調試了。如果在Eclipse里設置了斷點,在手機上運行程序就可以觸發eclipse里的斷點了。
Mac 下的Android真機調試
在Mac下其實更簡單些,連按照usb程序的步驟都省了,連接數據線後eclipse能直接看到android手機。如果想用adb命令查看一下,注意這個命令移動到了platform-tool目錄里, 在Mac這中類Unix系統里執行命令前要加 ./
然後在eclipse里安裝上面的方法,一樣可以選擇真機調試:
E. mac android不能真機調試
肯定是可以真機調式,國外都是用MAC OX做開發,怎麼可能用不了呢。
檢查一下手機USB調試是否沒啟用。
檢查SDK USB驅動是否沒更新。
更新SDK開發工具。
F. 如何在真機上調試Android應用程序
在windows7操作系統下,使用如下辦法在真機中調試android程序。
1、首先用手機連接電腦,電腦右下方,出現如下圖標,則表示連接成功,如下圖:
G. 如何用macbook做android開發
前言
由於去年年中准備專心搞iOS開發,但Android也不能放棄。然後就發現eclipse是跨平台,做android開發應該是沒問題。仔細查了不少資料,最後終於咬牙買了rmbp,從此走上來了ios和android開發之路。
2.安裝eclipse
因mac系統里自帶jdk,所以不需要再下載,也不需要在eclipse里配置jdk。
在eclipse官網上就有mac版的下載。網址是http://www.eclipse.org/downloads/.選擇第一個Mac版的Eclipse IDE for Java EE Developers。我是64位的,大家可以根據自己實際情況選擇。
3.安裝adt
我選擇的是在線安裝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里看到該手機的信息了。
7.一些工具的推薦
跟windows上一樣,在mac上也會有各種各樣的app可以提高我們的工作效率。這里列個表(以下app都可以在威鋒網上找到)
一、Alfred。Alfred其實是一個app平台,他包含很多功能強大的app。比如,他可以替代系統的Spotlight,也可以作為搜索引擎的快捷入口,也可以作為多重黏貼板。
二、BetterTouchTool.這是一個可以把快捷鍵綁定到觸摸板上的app。
首先說下,mac上的觸摸板非常強大,我現在已經完全拋棄滑鼠,全部用觸摸板替代。BTT這個app可以讓觸摸板的功能更加豐富。他可以添加單指,雙指,三指,四指,五指的「輕按,點擊,左右上下掃。四個角觸摸」等組合的操作。而且他還分各種不同的app不同的配置。
可能大家這樣聽起來有點迷糊,但我還是推薦大家玩下BTT,他會帶你進入一個新的世界。
8.虛擬機的推薦
最後談下虛擬機,mac畢竟不能代替主流系統windows,所以還是會有一些操作需要在windows上做。mac自帶的 Boot Camp,雖然兼容windows,但切換系統的時候需要重啟,非常繁瑣。
在這里我推薦大家使用Parallels Desktop。這是一款mac上最優秀的虛擬機,配置簡單,使用便捷。而且還有不少人寫了視頻教程。
傳送門:http://bbs.weiphone.com/read-htm-tid-2819324.html
9.最後總結
mac確實是非常優秀的操作系統,他的體驗比windows要強大很多。不過在國內畢竟還是以windows為主,很多軟體和游戲都沒辦法安裝。但目前看來,辦公和學習是沒有任何問題。
------------------------------------華威世紀
H. 如何使用Android真機進行調試
開發android應用程序的時候,有時候開發不得不採用真機調試,原因很簡單,因為模擬器暫時無法支持模擬一些硬體設備,而重力感應一類的開發效果更需要用真機調試。當然,採用真機調試要比模擬器快很多,模擬器不僅佔PC的資源,而且運行久了會變得相當的遲鈍。
採用android真機調試的最需要解決的是真機與電腦連接的問題,一旦成功連接之後,其實與模擬器調試就沒什麼差別了,只需要在運行Android Project時選擇真機即可。在Android2.3之前,由於Android真機無統一的標准,機型眾多並且各自的USB驅動都不一樣,因此需要去各自的手機生產廠商官方網站去下載並安裝對應正確的usb的驅動(或者說是ADB Interface Driver),不過在新版本的SDK中,由google提供了新的usb驅動解決方案,該驅動存放在」%android_sdk_path%/google-usb_driver」文件夾,一般來說目前市面上流行的Android系統機型都能夠被支持,因此簡化了USB驅動安裝,我們優先採用此驅動進行安裝,實在無法成功安裝再去下載由真機生產廠商提供的驅動。這里以筆者在win7使用的MotorolaMilestone為例。
第一步:將我們開發所用的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:\study\programfiles\android-sdk-windows-r8\google-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中進行設置,如圖:
點擊Run Configuration後,將會彈出配置界面:
該界面左邊一側的欄目中是現在存在的一些可配置的應用程序,在左邊選擇待調試的應用程序,然後在右邊單擊Target選項卡,選擇Manual(手動)即可,需要注意的是,好像目前eclipse在這里存在一個小問題(有可能是筆者自身的操作問題),就是新建的一個項目在第一次編譯運行過之前,該項目對應的應用程序不會出現在左邊的應用程序列表中,因此不能對其進行設置,也就是說第一次Run時只能使用Automatic的方式由eclipse指定目標設備。不過這種情況影響並不大,假如eclipse此時自己啟動了一個模擬器來作為目標,可以立即關閉模擬器終止該操作,之後該項目應用程序就會出現在列表中可以配置為Manual了:
配置成Manual方式後,在Run一個Android Project的時候將會彈出一個選擇框用於選擇設備,如下:
可以看到我們的真機出現在了正運行的設備列表中,通過選中該項點擊OK或者直接雙擊它就可以將應用程序安裝到真機上進行調試了,當然,如果你需要的是模擬器調試,選中「Launch a new Android Virtual Device」然後選擇需要啟動的模擬器(列表中是已經建立的模擬器,也可以新建模擬器)就可以了。
I. U3D 安卓 怎麼真機調試
真機調試Androidandroid開發多半可以使用android模擬器進行運行調試,不過那個模擬器實在是太慢,啟動一次得要個三兩分鍾。一般是模擬器一直開著,只通過後退鍵把程序退出就可以進行第二次調試。但有時候需要連接到真機,不但速度快,還能發現模擬器上發現不了的問題。真機調試當然需要一個android手機或平板,還有USB線。需要在windows上安裝對應的USB驅動程序。連接成功用通過adbdevices命令應該能看到你的機器:platform-tools目錄下:注意要在手機的設置裡面,打開USB調試(必須!)。然後在Eclipse裡面右鍵點項目選DebugAs-->AndroidApplication即可啟動真機調試。不過我之前一直用模擬器,所以每次DebugAs-->AndroidApplication都會自動啟動模擬器調試,需要在DebugAs–>DebugConfiguration裡面設置一下,target選項卡改為manual,手動選擇調試設備:然後再DebugAs-->AndroidApplication就可以選擇真機來調試了。如果在Eclipse里設置了斷點,在手機上運行程序就可以觸發eclipse里的斷點了。Mac下的Android真機調試在Mac下其實更簡單些,連按照usb程序的步驟都省了,連接數據線後eclipse能直接看到android手機。如果想用adb命令查看一下,注意這個命令移動到了platform-tool目錄里,在Mac這中類Unix系統里執行命令前要加./然後在eclipse里安裝上面的方法,一樣可以選擇真機調試: