android studio與真機除錯連線方法

來源:酷知科普網 2.32W

android studio軟體內容多,導致與手機連線時問題多

操作方法

(01)本人的電腦較舊,沒有虛擬技術支援,在用android studio裡的模擬器時,無法使用,只有選擇與真機相連。下面經驗,是在我電腦上操作得到的,不同電腦,效能不同,會有差別。首先,為電腦與手機相連安裝驅動程式,我下載了SCI-android-usb-driver-jungo這個驅動程式,又下載了一種萬能驅動程式,經過試驗,都好使。開啟 裝置管理器(方法:右擊 我的電腦--管理--裝置管理器),在未安裝驅動時,我的裝置管理器是這樣的:帶黃色感嘆號處,分別是 通用序列匯流排控制器和埠。在手機與電腦連上線後,電腦會自動跳出安裝驅動對話方塊(圖2)。為 通用序列匯流排控制器和埠 分別安裝驅動程式,每個裡都要安裝兩個.,(圖3)是 通用序列匯流排控制器 安裝完兩個驅動程式,(圖4)是兩處驅動程式都安裝完的樣子。安裝4次程式,都是電腦自動提示,然後安裝的,都安裝同一程式。有的電腦可能不必如此。當手機未與電腦連線時,裝置管理器中,通用序列匯流排控制器裡兩處和埠 不顯示,看不到。反正,記著,手機與電腦連線,是要有驅動程式的,當我們用 各種手機助手連線時,因為這類軟體自帶驅動,不用安裝也能連線上,但是,在使用 android studio 軟體時,要注意介面處是否有驅動程式。

android studio與真機除錯連線方法
android studio與真機除錯連線方法 第2張
android studio與真機除錯連線方法 第3張
android studio與真機除錯連線方法 第4張

(02)安裝 android composite ADB interface 這個,也是在手機與電腦連線時,電腦自動提示的,這個,安裝 android studio 下載的 C:Androidsdkextrasgoogleusb_driver  這個軟體(圖5),我也不知是怎麼安裝上的,因為,我解除安裝後再次重灌時,點usb_driver這個資料夾,提示安裝不上了,點這個資料夾裡的資料夾,也安裝不上,因為我已經安裝過了,電腦有還原功能,自動幫我從備份檔案裡安裝好的。如果是第一次,應當查詢下載的驅動安裝,檔案在上面的路徑裡找。安裝成功後,電腦出現(圖6)樣子,看最上邊,當手機與電腦斷開後,在裝置管理器看到的是(圖7)樣子。當手機與電腦連線時,裝置管理器 中沒有出來(圖6)上邊顯示的,有 Android Phone 。這是因為,不同牌子的手機,有不同的 id ,需要讓電腦知道這個 id .,裝置管理器裡才會顯示。如何知道呢?我是學習下面這個文章:ht//_gemini/article/details/36180399這裡,不妨按我的經驗先試一試,右擊 裝置管理器 中 通用序列匯流排控制器或埠 如(圖7),選 屬性--詳細資訊 記下前面數字 1782 即USBVID_1782 ,新建一個檔案 ,檔名:adb_   裡面寫上 0x1782  ,檔案存到 C:Documents and SettingsAdministratoroid 裡,這個路徑是下載android studio時,自動建立的。重啟電腦,這時,把手機與電腦連上後,裝置管理器 上邊,就會出現 Android Phone ,表明手機與電腦有關聯了,這一步,我在沒完成前,裝置管理器 上邊就一直沒出現 Android Phone這時,也能安裝 android composite ADB interface 這個驅動了。因為,在電腦沒有認識手機時,android composite ADB interface給誰安裝呢?如果這一步如我的經驗沒出現Android Phone,就要按照 _gemini/article/details/36180399 裡說的做,我是按照裡面說的做了。也許,有的電腦不用這一步,就能認出手機,那就省事了。結果是(圖8)的樣子,(圖9)是上面做 adb_ 檔案,裡面的內容,根據自己手機的id號填寫。

android studio與真機除錯連線方法 第5張
android studio與真機除錯連線方法 第6張
android studio與真機除錯連線方法 第7張
android studio與真機除錯連線方法 第8張
android studio與真機除錯連線方法 第9張
android studio與真機除錯連線方法 第10張
android studio與真機除錯連線方法 第11張

(03)接下來,是adb的安裝。這是架起手機與電腦資訊交換橋,不知我這麼理解對不對。android studio 下載檔案裡有ADB,位置在 C:Androidsdkplatform-tools 裡(圖3-1)。設定ADB的環境變數,步驟:我的電腦,右擊,屬性--高階--環境變數(圖3-2)在path裡,新增變數值:C:Androidsdkplatform-tools,與前面的變數間加分號 ;  。開啟檔案所在資料夾,雙擊這個檔案,執行之。因為我的電腦是XP系統,結果出現這樣框:“無法定位程式輸入點WSAPoll於動態連結庫上” (圖3-3)。點選 開始--執行--cmd 在視窗中輸入adb,同樣出現(圖3-3)提示。有人說,XP系統無法執行程式。解決辦法是:從網上下載 程式 我下載的是1.0.32版本,把         4個檔案複製到C:Androidsdkplatform-tools,代替裡面的檔案。雙擊,執行之。

android studio與真機除錯連線方法 第12張
android studio與真機除錯連線方法 第13張
android studio與真機除錯連線方法 第14張

(04)繼上一步運行了adb程式,在cmd視窗,輸入 netstat -aon|findstr "5037" 檢視是否有佔用5037埠的程式,因為,adb要執行,需要用5037埠。如圖4-1,最右邊的 556,1168是當前佔用5037埠的程式。在 windows 工作管理員中,檢視是何程式,如果是,android 說明正常連線上了。開啟android studio軟體,會看到 圖4-2如果在cmd中,輸入netstat -aon|findstr "5037",檢視發現,5037埠被別的程式佔據,輸入 adb kill-server 命令,結束該程式,並在 windows 工作管理員 中結束之。接著輸入 adb start-server 命令,重新執行adb, 會顯示 *daemon started successfully  ;如果檢視手機是否連線上了,可以輸入命令:adb devices  顯示List of devices attached124561232   devices說明手機與電腦連線上了。這時,執行 android studio ,如果手機上出現電腦上的手機畫面,就表示自己編的app軟體安裝到了手機上,並執行。我第一次執行,時間較長,最後在 message 裡有好些錯誤,經過網上查詢,發現是版本不合,改過來後,在手機上正常除錯了。

android studio與真機除錯連線方法 第15張
android studio與真機除錯連線方法 第16張

(05)在XP系統上,裝 android studio 軟體時,自動下載安裝的程式。圖5-1,圖5-2,其中 Android SDK Platform-tools 24.0.3版本不符,在 buidle gradle中改成23後,自動下載,然後執行,成功。見圖5-3.

android studio與真機除錯連線方法 第17張
android studio與真機除錯連線方法 第18張
android studio與真機除錯連線方法 第19張

方法/步驟2

(01)我的另一部手機連線方法

(02)我的另一部手機是X-apple,連線android studio也不是一帆順,雖然,這部手機是正品,不象上面講的那部手機,是山寨機。這部手機連線,我是隔了好長時間,找不到方法。每當手機用資料線連線上電腦後,出現這麼一個圖:MTP帶黃色問號,一開始我沒在意,後來,偶然在網上看到一篇文章,說:Windows Media Player 11未安裝,才出現。(  _ ),於是,我下載安裝了正版的軟體。又照著文章裡面寫的做了設定,竟然連線上了。

android studio與真機除錯連線方法 第20張

(03)具體辦法是:把手機連線上,右鍵點裝置管理器中的帶黃色問號的MTP,在屬性--詳細資訊中,找到VID  PID號,我手機的是:VID(22DA);PID(0C02),開啟檔案 c:windowsinf 按照上面文章裡寫的,新增一下。注意一點,就是:之所以安裝 Windows Media Player 11這款軟體,就是因為,如果不安裝,就找不到c:windowsinf 這個檔案,而且,這個檔案是隱藏起來的,要通過設定,讓windows保護檔案不隱藏,可見,才能看到。方法,就是在windows視窗的上面,工具欄裡,有個 工具, 點開,是 資料夾選項---檢視--有一點別忘記了。在看到帶問號的MTP後,記得右鍵點選,安裝驅動程式,就跟前面提到的,安裝 android studio 帶的google的usb驅動:C:Androidsdkextrasgoogleusb_driver    。在建立了adb後,在軟體螢幕的左下,正常顯示是:有時會顯示下圖所示,手機型號會明顯看到。倘若沒有顯現,而是出現:123456ABCDEF 則表明adb建好了,手機沒連上呢。這時,或插拔資料線,或是手機USB除錯開關沒按確定,或重啟android studio軟體。否則,執行除錯軟體時,出現apk安裝失敗資訊,如下圖:

android studio與真機除錯連線方法 第21張
android studio與真機除錯連線方法 第22張

特別提示

總的來看,首先是安裝好手機與電腦連線的驅動,ADB這個橋能連上

其次,把android studio自帶的adb軟體刪除,用網上自己下載的adb工具包替代

熱門標籤