adb nexus 5 cihazını göstermiyor


81
Android Studio 0.3.6
Fedora 18 3.11.7-100.fc18.x86_64
Nexus 5 Kitkat

Merhaba,

Benim kullanıyorum Samsung Galaxy Tab 3 7.0çalıştıran Android 4.1.2her şey ile para cezası çalışır adb.

Ancak yeni bir Nexus 5 cihazı satın aldım ve aşağıdaki komutu yaptığımda Nexus 5 cihazımı adb devicesgöstermiyor.

Altında Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux"

Çünkü Fedora 18sürücülere ihtiyacım olursa çalıştırıyorum , USB için hangi sürücülere ihtiyacım var?

Samsung iyi çalıştığından ve uygulamalarımı kurup çalıştırabildiğim için kurulumumun doğru olduğunu düşünüyorum. Bu yüzden Nexus 5'imde bir sorun olup olmadığını merak ediyorum.

Aşağıdakileri denedim:

adb kill-server
adb start-server

Nexus 5'i ayarlamak Camera PTPve media device MTPişe yaramadı.

Önerileriniz için çok teşekkürler,




Bunu, Windows 8 - stackoverflow.com/a/19920048/1433187 cihazımda, Google USB sürücüsünü SDK yöneticisinden güncellerken son derece yararlı buldum .
Khobaib

Bu benim için çalıştı: stackoverflow.com/a/21392398/1317559
Yster

Bu bağlantıyı çok faydalı buldum .
Aniket Thakur

Yanıtlar:


181

Nexus 4'ümde (Android sürüm 4.4.2) benzer bir sorun yaşadım, adb cihazlarda listelenmemişti.

Cihazdan USB hata ayıklamanın etkinleştirildiğinden emin olun ve PC'nizde aşağıdakileri yapın:

  1. Android SDK'yı ( Google USB Sürücüsü ) güncelleyin

  2. PC Kontrol Panelinden Sistem -> Cihaz yöneticisi -> Nexus 4 -> Sürücüyü güncelle'yi sağ tıklayın.

  3. Set android-sdk-klasör \ ekstralar \ \ usb_driver google arama yolu olarak, alt klasörler kontrol sayılabilir.

Windows size sürücünün güncel olduğunu söylüyorsa, sürücüyü kaldırın (nexu4'e sağ tıklayın -> sürücüyü kaldır) ve 2. adımdan tekrar başlayın.

Bundan sonra, bir cmd açın ve adb kill-server ve ardından bir adb cihazları yazın , şimdi cihazınızı içerecektir.

https://developer.android.com/studio/run/oem-usb.html


10
"Aygıtınız için en iyi sürücü yazılımı zaten yüklü" -> bu yüzden onu kaldırdım (ve sürücüyü sildim). Nexus 5'in bağlantısı kesildi. Yeniden bağlandı. Windows 7 USB aygıtını algıladı ve HD'den geçti ve bir sürücü bulamadı -> Denetim Masasında (Diğer Aygıtlar) -> sağ tıklama -> sürücüyü güncelle -> göz at -> zaten hatırlanan yol -> sonraki -> Bu cihaz yazılımını yüklemek ister misiniz? -> yükle -> BAM !!! NExus 5, "USB hata ayıklamasına izin ver" iletişim kutusunu gösterdi. ... Oldukça çetin!
Someone Somewhere

2
@SomeoneSomewhere'in yorumundan kaldırmak (ve sürücüyü silmek) benim için çalıştı.
WORMSS

2
Her türlü şeyi denemek için çok saat harcadım. Bu çözümle ilgili işe yarayan kısım, eski sürücü sürümünü kaldırmak, yenisini Google'ın Android sitesinden indirmek ve onun yerine yüklemek oldu. Yüklemek için SDK Yöneticisini kullanmayı denedim, ancak yüklediği sürümün güncel olmadığı anlaşılıyor. Birini web sitesinden indirin ve onun yerine kullanın.
AndroidDev


3
3. adımı takip ederek usb_driver klasörünü bulamazsanız, şu talimatları izleyerek sürücüyü yükleyin: developer.android.com/sdk/win-usb.html
Israel Varea

114

Bu adımları takip et,

  • Cihazınızda Geliştirici seçeneklerini etkinleştirin . Geliştirici modunu etkinleştirmek için Ayarlar-> Telefon hakkında , sürekli olarak 7 kez Yapı numarası seçeneğine dokunun.
  • Git Ayarlar-> Geliştirici seçenekleri ve açma USB hata ayıklama
  • Aygıtı USB aracılığıyla yeniden bağladığınızdan ve görüntülenen iletişim kutusunda izin verdiğinizden emin olun.
  • Yukarıdaki adımlardan işe yaramadı bu adımı deneyin, Ayarlar-> Güvenlik'e gidin ve Bilinmeyen Kaynaklar'ı açın.

1
Günümü şenlendirdin. Nexus 5'imi macbook pro'ma bağlayamadım ve oldukça sinirliydim. bu çözüm benim için çalıştı ve şimdi yapabilirim.
Elad Meidar

Benim de günümü yaptım ... !! Mutlu Yıllar 2014 .. ve daha fazlası gelecek

Dünyada bir modu etkinleştirmek için böyle yollar düşünen kim ?? : D Çok teşekkür ederim!
Aurelin

sürücüler vsetra ararken boşa harcandı ve bu Galaxy Nexus telefonumda çalıştı. Teşekkürler!
fbonds66

1
Bunu yaptıktan sonra cihazı tekrar çıkarıp takmam gerekti.
fncomp

40

Yapmanız gereken şey şudur:

Settings | About Phone

Aşağıya kaydırın build number. Yapı numarasına yaklaşık 7 kez dokunun. Her seferinde bir açılır mesaj alacaksınız:you are x steps away from being a developer

Son adıma geldiğinizde bir mesaj alacaksınız. now you are a developer

Ayarlara geri dönün ve Developer optionsorada yeni bir ayar göreceksiniz, geliştiriciler için birçok seçenek göreceksiniz. etkinleştirmeUSB debugging

Telefonunuzu USB'ye yeniden bağlayın ve cihazınızı altında görmelisiniz adb devices.

Umarım bu cevap başka birine yardımcı olur.


39

Bu basit adımlar benim için çalıştı , Windows 8.1'de Nexus 5 ve 5X cihazlarımda hata ayıkladım.

İzlenecek adımlar şunlardır :

1) Geliştirici Seçeneklerinden Hata Ayıklama USB Modunu Etkinleştirin

2) Cihazı bilgisayardan çıkarın

3.1) ActionBar'da SettingsStorageseçeneğine gidin, seçenekler menüsünü tıklayın ve seçin USB computer connection.

3.2) 3.1)Seçeneği bulamadıysanız SettingsDevelopers Options→ seçeneğine gidin Select USB Configuration.

4) Camera (PTP)Bağlantıyı seçin .

5) Cihazı fişe takın ve cihazda bilgisayarın gelen bağlantısını veya buna benzer bir şeyi kabul etmenize izin veren bir açılır pencere olmalıdır.

6) İşe yaramazsa, Geliştiriciler Seçeneklerinde USB Hata Ayıklama Modunu değiştirmeyi deneyin Son olarak, şimdi DDMS ve voilà'da görmelisiniz.


"Kamera (PTP)" adımı, Nexus 5 ile Windows 7 Pro'da (LG-D820) benim için hile yapıyor gibiydi. Bu ayarı açtıktan sonra, Nexus benden takılı olduğu makineden hata ayıklamaya izin vermemi istedi. Teşekkürler!
Sean Barbeau

Gayet iyi çalışıyor. Teşekkürler
Pazar G Akinsete

Diğer tüm çözümleri denedim ve bu benim için Nexus 6 için işe
Craig Russell

Bu benim için de çalıştı, teşekkürler! Telefonum PTP yerine MTP bağlantısı olarak ayarlandı.
Guillem Cucurull 02

1
Görünüşe göre bu seçenek Android 7'deki Geliştirici seçeneklerine taşınmış (Nexus 5X'te test edilmiştir)
Kaktüs

9

Windows çözümüm:

Buraya gidin ve indirip kolay bir konuma açın:

http://developer.android.com/sdk/win-usb.html#top

  • 'Bilgisayarım'ı veya' Bilgisayar'ı sağ tıklayın

  • Özellikleri seçin

  • Cihaz yöneticisi seçin

  • Cihazınızı arayın. Üstünde sarı bir işaret olmalıdır.

  • 'Sürücü yazılımını güncelle'yi tıklayın.

  • sürücü yazılımı için bilgisayarıma göz at seçeneğini seçin.

  • daha önce kaydettiğiniz usb_driver klasörünü seçin.

  • yükle

ve wala. büyü.


3

Emülatör veya Android cihazınızla iletişimde sorunlar olabilir. Bu iletişim, Android Hata Ayıklama Köprüsü (adb) tarafından gerçekleştirilir.

Eclipse, soruna neden olması durumunda adb'yi sıfırlamanıza izin verir. Bu nedenle Pencere → Aç Perspektifi → Diğer ... → DDMS aracılığıyla DDMS perspektifini seçin

Adb'yi yeniden başlatmak için, Cihaz Görünümünde "Adb'yi sıfırla" seçeneğini seçin.


3

Hala hayal kırıklığına uğramış olanlar için, deneysel ART çalışma zamanını kullanıyorsanız, dalvik'e geri dönmeyi deneyin (cihazdaki geliştirici seçeneklerinde)


3

İşte Android 5'te Windows 7 ve Nexus 5 için basit bir çözüm.

  1. Nexus 5 Sürücülerini http://androidhost.org/jelry adresinden indirin
  2. Zip içeriğini çıkarın ve tüm dosyaları masaüstünüzdeki tek bir klasöre yerleştirin.
  3. Cihazınızı bilgisayaranıza bağlayın.
  4. Bilgisayarınızda Aygıt Yöneticisini başlatın.
  5. Şimdi, donanım listesinde listelenen Nexus 5'i görmelisiniz.
  6. 'Nexus 5 ′ satırına sağ tıklayın ve ardından Sürücü Yazılımını Güncelle'ye tıklayın.
  7. Ardından, 'bilgisayarıma göz at' seçeneğini tıklayın.
  8. Yeni pencerede 'Gözat…' düğmesine tıklayın.
  9. 2. adımda açılan klasöre gidin. USB Sürücülerini çıkardığınız klasörü seçin. Sonrakine tıkla. - alt klasör kutusunu da işaretlediğinizden emin olun.
  10. Şimdi, Windows yükleyici Nexus 5 sürücülerini arayacaktır, izin istendiğinde Yükle'yi tıklayın.
  11. İşlemin tamamlanmasını bekleyin ve ardından kurulumun başarılı olduğunu onaylamak için Aygıt Yöneticisi listesini kontrol edin.

Orijinal: http://www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/

Not: Cihazınızda USB hata ayıklamasını etkinleştirmeyi unutmayın :)


3

Henüz kimsenin bahsetmediği bir şey:

Bazı kablolar verileri DESTEKLEMEZ. Burada oturup Nexus 5'imin OSX'te görünmeyi neden reddettiğini merak ediyordum. Verileri desteklemeyen bir kablo kullandığım ortaya çıktı.

Onu destekleyen farklı bir kabloyla değiştirdim ve aniden USB hata ayıklamasını kullanabildim.


2

Nexus 5'i biçimlendirilmiş bir Windows XP'ye bağlamaya çalışan biri varsa, şu adımları izleyin:

  1. Medya aktarım protokolü taşıma kitini indirin ve yükleyin: MTP taşıma kiti
  2. XP için WMFDistributable-11'i indirin ve yükleyin: WMFDist-11 XP
  3. LG United Mobile Driver v3.10.1'i indirin ve yükleyin: stackoverflow 2'den fazla bağlantı paylaşılmasına izin vermiyor, lütfen bunu google.
  4. Cihazınızı bağlayın.
  5. Cihaz Yönetimine git
  6. Nexus 5'e sağ tıklayın ve Sürücüyü Güncelle'ye tıklayın
  7. Yalnızca bu seferlik Evet'i seçin
  8. Yazılımı Otomatik Olarak Yükle'yi seçin
  9. Bir süre bekleyin .. ve dosya aktarmanın keyfini çıkarın

2

ADB ve sürücü sürümleri önemlidir. Aygıt ne kadar yeni olursa, eski bir ADB sürümünün doğru çalışma şansı o kadar düşük olur.

Kendi ADB kopyasını kullanan uygulamaların güncellenmesi veya en azından ADB'lerinin manuel olarak güncellenmesi gerekir.

Örneğin Helyum / Karbon kurarken eski / tamamlanmamış bir ADB kullanır. Daha yeni cihazlar bu nedenle ADB sunucusuna bağlanmayabilir.

Burada yazdıklarım, gelecekteki Windows cihazlarında ve muhtemelen * nix işletim sistemlerinde çalışmalıdır.

Öncelikle sistemler hazırlanmalıdır. Android'de:

  • geliştirici modunu etkinleştirin, bir uygulamadan (istendiğinde Helyum gibi) veya telefon hakkında bölümüne erişerek, geliştirici modu kilidi açılıncaya kadar yapı numarasına dokunarak
  • geliştirici ayarlarında USB hata ayıklamayı etkinleştirin
  • güvenlik ayarlarında bilinmeyen kaynaklara izin ver
  • (USB kablosuyla bağlandığında) USB bağlantısını PTP moduna ayarlayın (bu şekilde etiketlenmişse kamera cihazı)

Windows'ta:

  • varsa eski USB sürücüsünü kaldırın (dosya kaldırma ile), ancak yalnızca cihaz bağlandığında ve geliştirici modunda olduğunda, aksi takdirde söz konusu cihaz listelenmez
  • aygıt takıldıktan ve geliştirici modu etkin olduktan sonra en son USB sürücüsünü yükleyin, aygıt Aygıt Yöneticisi'nde bilinmeyen veya başka olarak listelenecektir; sürücüler Google Android destek sitesinden ayrı olarak indirilebilir, bunlar satıcı sürücüleriyle aynıdır, inf dosyasında yalnızca daha az kimlik vardır ve sürücünün tüm Android cihazlar için tanınmamasına neden olur
  • sürücü cihazı tanımıyorsa, sorun değil, genel olarak kurun: Manuel Kurulum> Tüm Cihazları Göster> Diski Var> Android USB sürücüsünün inf konumunu seçin ve listeden Android ADB Arayüzü'nü seçin; donanım kimlikleri ekleyerek infi düzenlemeye gerek yoktur, sonuç aynıdır
  • Modların her biri, PTP ve MTP'nin kendi sürücü girişi olacaktır, bu nedenle cihaz MTP'yi isterse, aynı sürücü kurulum prosedürü tekrar izlenmelidir.

Bu adımlar önceden doğru bir şekilde yapıldığında / yapıldığında, adb test edilmelidir. Daha önce Android SDK yüklendiyse, adb.exe dosyasının olduğu bir komut istemi açın ve cihazın listesini test edin.

adb start-server ÖNEMLİ NOT: Bu komut, aygıttan ilk çalıştırmada bağlı olduğu bilgisayar arasındaki iletişime izin vermesini isteyecektir. Komut isteminde ayrıca söz konusu bilgisayara özel bir RSA anahtarı listelenir. Başlangıç ​​sunucusunda bu komut istemi olmadan ADB çalışmayacaktır! ADB'ye dayanan herhangi bir uygulama da olmayacaktır.

adb cihazları Cihaz (lar) ı listelemelidir. Liste boşsa ve büyük olasılıkla RSA istemi gerçekleşmediyse, iletişim çalışmayacaktır. Liste boşsa, mevcut ADB (ve SDK) güncellenmeli veya yeni yüklenmelidir (Helyum / Karbon gibi kendi ADB çalışma zamanlarını getiren uygulamalar durumunda).

Kendi ADB'sini getiren uygulamalar söz konusu olduğunda, sürüm eskiyse ve bu uygulamalar SDK yerine onu kullanmakta ısrar ediyorsa, bu dosyaların Android SDK'dan en yeni olanlarla değiştirilmesi gerekir. Düz ve basit kopyala ve yapıştır.

Android SDK'ya gelince, yüklenmesi gereken tek paketler SDK Araçları ve Platform araçlarıdır. Orada, ADB.exe'nin bazı destek kitaplıklarına ihtiyacı olacaktır, Windows'ta bu dosyalar AdbWinApi.dll ve AdbWinUsbApi.dll'dir. Her şey yapıldıktan sonra, SDK, söz konusu duruma bağlı olarak, kullanılan tek çalışma zamanıysa ADB aracını koruyabilirken SDK Yöneticisinden kaldırılabilir.


2

Hata ayıklamayı etkinleştirmek gibi tüm adımları uyguladıktan sonra ... Bir sim kart takıp telefonu yeniden başlatmam gerekti


2

Windows 7 ve Nexus 5 için Çözüm (herhangi bir Nexus cihazı için geçerli olmalıdır):

Nexus 5 cihazımı USB aracılığıyla sistemime bağladığım anda, sistemimin Windows için Nexus 5 varsayılan sürücüsünü otomatik olarak yüklediğini anladım. Bu nedenle, varsayılan sürücüyü kaldırmak boşuna oldu ve yine de otomatik olarak yüklenir.Ayrıca, varsayılan sürücüyü kaldırırsanız, Nexus 5'i Bilgisayar Yönetiminde Aygıtlar altında bulamazsınız. İşte benim yaptığım ve benim için çalıştığım şey!

  1. Bilgisayar -> sağ Tıkla -> Yönet -> Aygıt Yöneticisi -> Taşınabilir Cihaz -> Nexus 5 -> Sürücü Yazılımını Güncelle
  2. 'Sürücü yazılımı için bilgisayarıma göz at'ı seçin 1. Bu konumu verdiğinizden emin olun: %APPDATA%\Local\Android\sdk\extras\google\usb_driver
  3. İleri'yi tıklayın ve bitirdiniz.

2

Aynı sorunu yaşadım ve sadece Android cihazımda (Nexus 5X) Geliştirici seçenekleri > USB Yapılandırmasını RNDIS'e (USB Ethernet) Seçin'den değiştirerek çözebildim


Saatler, saatler ve saatler harcadım ve HER ŞEYİ denedim. Sonunda işe yarayan tek çözüm buydu. Teşekkürler -_-!
error1337

0

Yürütmeyi deneyin:

sudo ./adb öldürme sunucusu

sudo ./adb başlangıç ​​sunucusu

sudo ./adb cihazları


1
Süper kullanıcının yukarıda belirtilen komutları yürütmekle hiçbir ilgisi yoktur.
Aleks N.

0

Benim durumumda:

  • Telefon bir medya cihazı olarak bağlandı.
  • Bu mesaja tıkladım ve bir menü var. "USB bilgisayar bağlantısı"
  • Bu menüde onu bir kamera olarak bağlamayı seçti (MTP'yi desteklemeyen cihazlar için)

Ve sonra çalıştı.


0

Tanrım, bu basit şey için 3 saatimi harcadım ve yukarıdaki talimatların kombinasyonunu denedim, eğer senin için işe yaramazsa, sadece yukarıdaki talimatların birkaç kombinasyonunu dene ve yapacak. Windows 7 ve nexus 5'teyim. Sorun, sürücüyü google usb klasöründen yüklemeye çalıştığımda oldu, windows 7 yüklenemiyor. İşte adımlarım:

-önce Windows'taki tüm nexus sürücülerini kaldırın 7. USB kablosuyla bağlanın, aygıt yöneticisine gidin ve sürücüyü kaldırın; kabloyu çıkarın ve sürücü bulunmayana ve nexus aygıt yöneticisinde "diğer aygıtlar" altında görünene kadar tekrarlayın. Ayrıca nexus cihazını kamera (PTP) olarak yapılandırdım

@Dharani Kumar talimatlarını takip edin. Nexus cihazı için uygun konfigürasyon değişiklikleri yaparlar

@Harshit Rathi talimatlarını takip edin. Pencereler cihazı algıladığında tutulmanın cihazı göstermesini sağlarlar

-USB kablosunu çıkarıp bir dakika sonra yeniden takın. Şimdi Nexus cihazında bir pop-up görmelisiniz. Windows 7'nin sürücüyü yerel sisteminizden yüklemeye izin vermesi için tıklayın. Bunu görmüyorsanız, cihazınızı veya bilgisayarınızı yeniden başlatın

-Rick'in talimatlarını takip edin. @ jimbob tarafından listelenen USB sürücüsünü indirebilirsiniz.

Hala bir sorununuz varsa, bu konunun tamamını okuyun ve oradan gidin (diğer web sitelerinde saatler geçirdim; bu küçük parçalar yardımcı olmadı)



0

Aynı sorunu yaşadım, USB hata ayıklama etkin, cihaz pencerelerde görünüyor ancak Nexus (6) cihazımı bağladığımda RSA parmak izi ile ilgili hiçbir soru almadım veya Android Cihaz Yöneticisinde görünmedi.

AMA Windows cihaz yöneticisinde, bunun bir android cihaz ve Bileşik ADB arayüzü vb. Olduğunu söyleyen bir giriş yaptım. Hala çalışmadı. Sürücüleri manuel olarak güncellemeyle ilgili önceki ipuçlarını denediğimde, Windows 8.1 "Windows, aygıtınızın sürücü yazılımının güncel olduğunu belirledi" şeklinde yanıt verdi, bu doğru değildi. Sürücü detaylarına baktığımda sürücünün "ClockworkMod" tarafından yayınlandığını gördüm. Bunun, geçen yıl Helium uygulamasını kurduğum için olduğunu fark ettim. Bu yüzden onu kaldırdım, hala aynı sorunu yaşadım. Tekrar kontrol edildi, bu sefer gerçekten google sürücülerdi, ancak sürüm 7 2012'de yayınlandı (ve 2014'te yayınlanan sürüm 11 değil).Bunları AS WELL'i kaldırdım ve ardından sürücüyü şu konumda bulunan SDK'dan yeniden yükleme hilesini denedim:% localappdata% \ Android \ sdk \ extras \ google \ usb_driver

Artık cihazımı yeniden taktığımda nihayet çalışıyor ve Android Studio ile hata ayıklanabilir. Gerçekten de bir sürücü sorunu.


0

Rick ve MadX'in cevabı, adımları gerçekleştirmenin doğru yoludur (Cevap için Beğeniniz)

Benim durumumda Nexus 5x, 5P - Beyaz için Akcess USB Type C Data Sync Kablosu kullanıyorum Nexus 5x C tipi - usb kablosu sağlamadığından bazı satıcılardan satın aldım.

Aynı sorunu yaşıyorum. Aptalca yaptığım şey şu: - Kabloyu yanlış şekilde bağlıyorum. Baş aşağı yeniden bağladıktan sonra benim için çalışıyor.

Bazı Kabloların hata ayıklamayı desteklemediğini düşünebilirim. Ama benim durumumda.

Bu (Resim) benim durumumda C Tipi USB yan sembolü olmalıdır. Aptalca bir çözüm, ama benim için çalış görüntü açıklamasını buraya girin


0

Şanssız bir şekilde android telefonlarını adb olarak bağlamaya çalışanlar ve her USB yapılandırmasını (MTP, PTP, RNDIS) denemiş olanlar için. Windows 7'deki Nexus 5X'imde, telefonu yalnızca USB Şarj Yapılandırmasını seçerek başarılı bir şekilde adb'ye bağladığımı belirtmekte fayda var . Diğer herhangi bir konfigürasyonda (MTP, PTP, ...) çalışmaz.

USB Sürücüsü: Google USB Sürücüsü v11

ADB Sürümü: Android Debug Bridge sürüm 1.0.39

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.