android真機測試,安卓真機測試注意事項

android studio怎么用真機調試

1,在真機中設置USB調試模式打開,具體:“設置”-“應用程序”-“開發”-“USB調試”。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊虛擬主機、營銷軟件、網站建設、新晃網站維護、網站推廣。

2,安裝安卓的USB驅動,如果按照不好,那么去下載一個豌豆莢,它會幫你正確安裝你的手機驅動。下載地址:

3,直接運行你要測試的程序,我使用Android Studio,直接點擊運行的那個三角號就OK了。

如何在真機上調試Android應用程序

1、手機通過數據線連接在電腦上

2、設置android手機為USB調試模式。步驟: menu— 設置 — 應用程序 — 開發 , 選擇【USB調試】

3、如果是window系統,系統會提示安裝驅動:

如果手機連山上了,則在eclipse(device)/android studio(android)里面會顯示該條設備

當連上之后,有兩種調試模式可供參考,一個是直接進入調試模式,另一個是進程調試(以下均是android studio的截圖)

一、調試模式

二、進程調試

經驗:一般來說,當程序一啟動等等不好一個界面一個步驟的跟蹤的時候,可以采用第一個方式,當只需要調試某一個界面/某一個執行步驟的時候,可以采用第二種方式,當然也可以加上Log日志來配合調試。

如何使用真機調試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:\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”然后選擇需要啟動的模擬器(列表中是已經建立的模擬器,也可以新建模擬器)就可以了。

Android Test測試

? ? ? ? 在實際的開發中幾乎訪問網絡已經成為一個app的標配,那么每次寫完一個網絡請求都要重新打包在模擬器或者真機上運行一次,當然這種方式是可以的,但是打包一個apk花費相對較多的時間。我們可以使用android官方提供給我們的test框架,通過測試框架編寫相應的測試用例,每次只測試相對較小的方法,打包到真機或者模擬器上的時間相對較小提升編碼效率,大大降低bug出現的幾率。

? ? ? ? ? ?使用android studio2.2.3導入使用android studio1.5編寫的項目時使用Android Test出現了問題,運行報錯:“Test running failed: Unable to find instrumentation info for: ComponentInfo”這句話的意思是沒有找到instrumentation這個類,"Run"-"Edit Configurations"-"Android Tests"-選擇你的單元測試-"Specific instrumentation runner" -選擇"InstrumentationTestRunner"即可解決問題。

? ? ? ? ? ?出現這個問題的原因nstrumentation runner默認是MutidexTestRunner,入MultiDex后單元測試工具默認變成了MultiDexTestRunner,需要在build.gradle指定分包之前用的InstrumentationTestRunner工具,按照上面修改就可以解決這個問題。

eclipse android 怎樣進行真機調試

真機調試的前提是

電腦已經安裝了該真機的驅動,請自行到官網下載

如圖所示:

不同手機顯示有所不同

SDK中已下載Google USB Driver

如圖所示:

注意:當運行程序,彈出選擇框時

顯示設備unknown,此時應該在手機上選定

如圖所示:

選擇以后,效果如下圖

即可選擇真機進行調試

android studio 真機測試閃退問題?

原因一:xxx的錯誤,若為R.layout.main 那么應該是main.xml文件中的標簽 使用錯誤,最常見的而且編譯器不會提示的錯誤就是 android:name 和 android:id兩者混淆,仔細檢查main.xml的標簽是否全部正確

原因二:在setContentView(view)方法之后使用了requestWindowFeature()方法,并且在此錯誤下面會提示requestFeature必須在setContentView之前使用,只需要把requestWindowFeature()方法放在setContentView(view)方法之前就可以解決

原因三:在onCreate()方法之外,并且不屬于任何一個方法體內直接給某控件findById(R.id.xx)所導致,需要在某方法內并且在setContentView(view)方法之前進行findById(R.id.xx)即可解決

原因四:在setContentView(view)之前沒有對view進行實例化,只進行了聲明而直接 setContentView(view) 所導致,仔細檢查view是否setContentView(view)調用之前并在方法內進行實例化即可解決

原因五:因為發生了空指針的錯誤異常,所以你應該檢查一下比如 Spinner 或者 list 這類的東西里面是否有值存在

原因六:引用drawable中的圖片或xml但將圖片或文件放在了drawable(v24)中

原因七:引用的圖片超出內存

當前名稱:android真機測試,安卓真機測試注意事項
網址分享:http://m.kartarina.com/article40/dseedeo.html

成都網站建設公司_創新互聯,為您提供App開發Google品牌網站設計手機網站建設做網站網站導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
主站蜘蛛池模板: 亚洲av无码无线在线观看| 免费A级毛片无码视频| 亚洲av无码国产精品色在线看不卡 | 极品无码国模国产在线观看| 国产品无码一区二区三区在线| 一本大道无码人妻精品专区| 精品深夜AV无码一区二区老年| 中文字幕丰满乱子伦无码专区| 亚洲成在人线在线播放无码| 国产日韩精品无码区免费专区国产 | 亚洲Av永久无码精品三区在线| 亚洲另类无码专区首页| 亚洲精品午夜无码专区| 韩国精品一区二区三区无码视频 | 国产成人无码18禁午夜福利p| 亚洲av永久无码精品网址| 国产乱子伦精品无码码专区| 日韩精品无码成人专区| 亚洲日韩精品无码专区加勒比| 国产成人无码区免费网站| 无码喷水一区二区浪潮AV| 亚洲AV无码一区二区三区在线| 国产网红无码精品视频| 久久亚洲国产成人精品无码区| 精品人妻系列无码一区二区三区| 亚洲一区二区三区无码中文字幕| 国产av无码久久精品| 久久亚洲AV成人无码国产电影 | 亚洲国产精品无码久久久秋霞1| 亚洲国产精品无码专区在线观看| 亚洲AV无码乱码在线观看性色扶| av中文无码乱人伦在线观看| 亚洲av永久无码天堂网| 国产精品无码久久四虎| 无码国产精品久久一区免费| 免费无码VA一区二区三区| 亚洲中文字幕无码亚洲成A人片| 99热门精品一区二区三区无码| 91久久九九无码成人网站| 亚洲国产日产无码精品| 亚洲AV无码专区在线观看成人|