1. 程式人生 > >關於eclipse連線裝置除錯的問題

關於eclipse連線裝置除錯的問題

一般正常的手機連線到windows電腦,啟動debug模式後,不會有任何錯誤,點選DDMS,在右側的Devices可以看到我們的一個裝置名字和裝置系統的版本號,online狀態,我們除錯的應用程式的名字,可以正常執行和debug下執行 如下圖:


今天用小米2當有手機連線eclipse時,手機也設定了debug模式,可點選DDMS時,可以看到我們有兩個相同的裝置名字,一個狀態onLine一個是??而且版本號unknown,並且我們看不到我們要除錯的應用,Console還報錯提示:

[2015-08-19 01:29:22 - DeviceMonitor] adb refused request: closed
[2015-08-19 01:29:22 - DeviceMonitor] Failed to start monitoring 8e13efc0

如下圖:


此時,我的應用程式可以正常的裝在我手機上,可無法進行debug模式的執行。你在debug模式下執行,一直waiting for debug .....,正常情況下,等一會就自動執行起來進入debug了,可這裡就是一直等待。

在網上找了好多,都不太有系統的說法,自己總結下:

1、檢查下是不是電腦是否開啟了手機助手之類~~,如果是請關閉,可能因為電腦裡的手機助手也會有一個adb的程序,導致無法正常啟動手機adb,因此無法進行除錯。
2、開啟電腦程序管理器,結束所有的adb.exe~,原理同1
3、以上方法不行,試著關閉電腦的防毒軟體之類的東東~
4、檢查USB連線線,USB口,把USB線連在電腦主機後面的USB口~


5、重啟eclipse。

我的問題就是手機一連上win7電腦,電腦就會自動啟動電腦裡裝的360手機助手,這時手機的adb可能沒有電腦裡的360手機助手的adb啟動的早,導致eclipse無法識別我小米手機的abd。。後來我發現原因是:開啟eclipse時,小米手機雖然是開發者模式了,但用eclipse安裝程式時還會再次提示你確認是否同意,如果這時你電腦裡的手機助手還沒有啟動,你自己點確認,不會有任何問題。當你還沒確認時,你電腦裡的手機助手已經自動啟動,可能已啟動的手機助手會幫你自動確認,這時就不會有提示你確認了,就會導致你小米手機的abd無法正常啟動,而是你電腦手機助手虛擬的一個adb。所以我們會看到兩個相同的手機裝置,其中一個??而且版本號unknown,因為這個可能是電腦裡的手機助手生成的一個(猜測)。


解決辦法,就是關閉電腦裡的手機助手,重新連線手機。搞定。貌似,我只發現小米手機有這個問題,其它手機倒無所謂,因為我的另個andorid機沒啥問題。

小米害的我好慘,好吧睡覺,明天繼續上班。

支援一下

相關推薦

關於eclipse連線裝置除錯的問題

一般正常的手機連線到windows電腦,啟動debug模式後,不會有任何錯誤,點選DDMS,在右側的Devices可以看到我們的一個裝置名字和裝置系統的版本號,online狀態,我們除錯的應用程式的名字,可以正常執行和debug下執行 如下圖: 今天用小米2當有手機連線

Android Studio 通過無線wifi連線裝置除錯

1.安裝adb環境 在Android Sdk目錄裡面找到platform-tools目錄 複製路徑 例如我的C:\Users\10958\AppData\Local\Android\Sdk\platform-tools到path系統變數 2.檢查adb環境是否配置成功

Eclipse 執行或除錯時沒有裝置 但DDMS顯示裝置連線

經過多次摸索發現是建專案時SDK版本選擇錯誤,我的手機是5.0.2,但建專案時minnimum required sdk 選擇了5.1,所以在選擇除錯裝置時總是發現不了手機。 所以如果你也出現了這種情況,可以看看是不是選擇的SDK版本不對, 注:這僅是DDMS能發現裝置的

Ubuntu下使用adb和USB連線的方式進行android裝置除錯

Ubuntu下使用adb和USB連線的方式進行android裝置除錯 摘要:Ubuntu下使用adb和USB連線的方式進行android裝置除錯1、執行命令:sudovi /etc/udev/rules.d/51-Android.rules ,建立51

ADB已停止工作,在Eclipse連線手機進行除錯的時候

我們有時候把手機連上電腦後,調式模式也已經開啟,可以看見Eclipse不斷嘗試連線上手機,可是最後還是顯示錯誤。提示錯誤如下This application has requested the Runtime to terminate it in an unusual way

eclipse連線真機除錯,無法安裝apk

通過USB連線手機,然後準備將手機app下載到真機上進行除錯,但是無法安裝 具體的錯誤資訊如下,請各位給出指點 [2016-11-10 13:44:57 - ATPManagementSystem] ------------------------------ [2016-

ubuntu 12.10的vmware虛擬機器中連線android手機裝置除錯

手機是盛大bambook s1,系統大約是android 2.3.5左右。 win7 64位版上安裝的vmware 8.0,裝了ubuntu 12.10系統(來自於python for android的 kivy映象盤,由原來的vdi(virtual box)格式轉化而來

Eclipse連線資料庫

//載入器 public void getConnection() { try { Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection("jdbc:mysql://localhost:33

windows10下 eclipse連線虛擬機器中的Hadoop偽分散式叢集

在windows用eclipse連線hadoop之後,可以便於進行mapreduce開發,非常方便,如果在虛擬機器裡面用eclipse的話  ,emmmmmm,你會卡到懷疑人生。     首先需要去下載eclipse,這個直接官網就ok  link

Android開發華為榮耀9連線USB除錯問題

筆者在最近開發中進行真機除錯的時候遇到了榮耀手機無法連線USB除錯的問題,現在記錄一下: 開啟設定,點選關於手機,連續點選版本號直到出現您正處於開發者模式!提示。 返回上一級選單,開啟開發者選項,先選擇“僅充電”模式下允許 ADB 除錯,再開啟USB除錯。 將手機插入 USB 介面連線到電腦,待

appium - 連線裝置

from appium import webdriverdesired_caps = {}  desired_caps['platformName'] = 'Android'    測試的手機作業系統desired_caps['platformVersion'] = '5.1.1'    手機作業系統版本de

用CRT自動連線裝置 並執行命令 儲存日誌檔案

       步驟一:新增要自動連線的IP  如圖1  步驟二:選單欄 -》指令碼 -》開始錄製  -》錄製你的操作記錄  也就是你以後固定的操作 步驟三:圖一下面的 編輯選項  點選  &n

Eclipse 連線MySQL遇到的一些問題

一、出錯資訊 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically

小程式藍芽BLE——自動連線裝置(手環)

瞭解小程式藍芽API: /** *藍芽API: * 1.初始化藍芽(判斷藍芽是否可用);openBluetoothAdapter * 2.獲取藍芽裝置狀態(藍芽是否開啟);getBluetoothAdapterState * 3.監控藍芽開啟/關閉的動作;onBlu

eclipse的debug除錯變得很卡

工作中碰到一個問題, 在開發中, 經常使用debug除錯, 突然間用著用著就變的很卡(比平時卡百倍), 半天找不到原因 , 最終找到問題,        這個問題可能是由於eclipse和tomcat的互動而產生的,在以debug模

raspberry pi3B+ 從刷系統到安裝ros1.0-kinetic+遠端連線pc+除錯turtlebot

1    下載raspberry 所支援的系統可以從以下網址下載,注意:因為我們是要最終跑ros系統的的所以我們要儘可能的安裝ros官網對應ros發行版的系統,以避免安裝ros過程中出現的不必要的麻煩。 raspberry 官網:https://www.raspberry

android studio 裝置除錯及Logcat檢視

文章轉載自:http://www.cnblogs.com/apaojun/p/4283944.html 現在android的開發工具基本上都改用android studio而慢慢棄用eclipse了,那麼android studio的除錯裝置該怎麼設定和檢視程式的Logcat呢? &n

eclipse下resin除錯設定

1,在eclipse中開啟debug configuration 2,點選java application,在main的project選擇要除錯的專案 3,在main class中輸入resin的啟動類:com.caucho.server.Resin 4,在arguments標籤中

eclipse遠端Dug除錯

遠端debug:多用於生產環境,或本地沒有執行環境的情況下,生產環境儘量避免使用。 使用方法:          1、將play 工程的配置檔案改成dev模式,(需注意,此模式下,程式是單執行緒的);    &nbs

eclipse 連線 Android 獲取資料庫資料

package com.example.t211_05; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import org.apache.ht