當前位置:妙知谷 >

遊戲數碼 >電腦 >

android studio與真機調試連接方法

android studio與真機調試連接方法

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工具包替代

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/2goze.html