ADB, Windows 7 altında Nexus 4'ü tanımıyor


166

Windows 7 üzerinde çalışıyorum ve donanım sürücülerini kullanma konusunda Android geliştirici web sitesinde söylediği gibi tüm sürücüleri güncelledim. Ancak, uygulamayı çalıştırmayı denediğimde Eclipse hala Nexus 4 cihazımı tanımıyor. Android cihaz seçicisi açılır, ancak donanım bölümünde hiçbir şey göstermez. Hata ayıklamayı, üçüncü taraf uygulamalarını ve sahte konumları telefonumda da açtım.

Bu telefon hala yeni olduğu için mi? Nexus'umun Eclipse ile çalışmasını sağlamanın bir yolu var mı?

Komut isteminde ADB aygıtları altında hiçbir şey görünmüyor .


5
yapıyor yapar adb deviceskomut istemi gösteri şey?
A - C

4
Google USB sürücülerini Android yazılım yöneticisinden yüklediniz mi?
NoBugs

62
Aynı problemle Nexus 7 için bazı raporlar okudum. Nexus 7 için geçici çözüm PTP moduna geçirmektir (Ayarlar -> Depolama -> USB Bilgisayar Bağlantısı altında). Belki bu Nexus 4 için de yardımcı olur?
Henry

Sorunuzu yeniden etiketlemelisiniz, bunun tutulma ile ilgisi yoktur. Bir nexus 4 veya adt veya windows sorunu var.
Snicolas

1
Cihaz yöneticisini açın> ADB cihazını ara Orada değilse, tanınmayan bir şey arayın. Daha sonra bize ne bulduğunuzu anlatın.
Leandros

Yanıtlar:


266

Benim Nexus 4 ile benzer bir sondaj durumu vardı. Benim için Windows'un otomatik olarak yüklediği sürücülerle ilgili bir sorun vardı. [Q] bölümündeki talimatları uyguladım Bilgisayar telefonu tanımıyor mu? - Gönderi # 8 . Windows 7'de küçük farklılıklar yaşadım.

Kendim için ben,

  1. Sürücüyü Aygıt Yöneticisi'nden kaldırma
  2. Genel 'MTP aygıt sürücüsünü' otomatik olarak yüklemesine izin verin
  3. Yeni cihaza sağ tıklayın ve 'Sürücüyü Güncelle' seçeneğini seçin
  4. 'Disketi Var'ı seçip [android-sdk-dir] \ extras \ google
  5. Bir 'ADB' sürücü yüklemesini izledim.
  6. Nexus 4'ümde başarıyla çalıştırmak için Eclipse'i açtım.

İyi şanslar!


7
Bu, Windows 8'de de harika çalışıyor. Aygıt Yöneticisi'nde başlangıçta altında sürücüsü olmayan bir Nexus 4 aygıtı gördüm, sürücüyü yukarıdaki gibi yükledim, sonra aygıt adı Android Kompozit ADB Arabirimi ile sürücü olarak Android Aygıt olarak değiştirildi.
Martin

13
Android SDK'yı developer.android.com/sdk/index.html adresinden aldım , ancak bir extras\googledizini yok, sadece bir extras\android. Ne yaptığımı biliyor musun?
Tim Bellis

3
Telefonu PTP moduna geçirdikten sonra (orijinal soruya yapılan açıklamaya bakın), Windows'u sadece SDK dizinine yönlendirebilirim ve sürücüyü buldum.
Tim Bellis

6
@ TimBellis, USB sürücüsünü aldım SDK Manager.exe. Elde etmek için bu çalışmasına belirlerim zorunda JAVA_HOMEbenim JDK yere.
Ben Challenor

3
Anahtar, USB modunu telefondaki Kamera moduna (PTP) geçirmektir.
Rohit

68

Sadece bir önceki yorumu onaylamak için. Geliştirici seçeneklerini etkinleştirmenin ve ardından yeni ortaya çıkan Geliştirici Seçeneklerinden USB Hata Ayıklama'yı seçmenin yanı sıra bağlantımı Kamera (PTP) moduna geçirmem gerekiyordu.


1
Benim için anahtar Kamera (PTP) moduna geçmekti. Aniden her şey doğru çalıştı. Daha önce Sürücü Yöneticisi'nde uygun sürücüyü ayarlamıştım, zaten USB Hata Ayıklamayı etkinleştirmiştim.
Brett

4
Bu benim için çalıştı, bunu Ayarlar-> Depolama'ya gidip sağ üst düğmeye basıp USB Bilgisayar Bağlantısı komutunu seçip PTP'yi seçerek yaptım. Birdenbire aygıt hata ayıklamaya hazır hale geldi.
David van Dugteren

1
Bu çok garip! 2 Nexus cihazım var. Biri, MTP modunda herhangi bir sorun olmadan ADB'ye bağlanıyor. Diğeri bağlamak için PTP moduna geçirilmelidir. Bu ipucunu bulmak ve ikincisini bağlamak bana saatler sürdü. İki Nexus 4 telefonu arasındaki farkı ne hâlâ bilmiyorum. Her ikisi de aynı gün satın alındı ​​ve tamamen aynı (en azından donanımda - yüklü uygulamalar büyük ölçüde farklı).
Jpsy

52

USB hata ayıklamayı etkinleştirmek için, ayarlara, telefonla ilgili seçeneğe gidin ve ardından alttaki yapı numarasına yedi kez dokunun. Bu, USB hata ayıklamayı etkinleştirebileceğiniz geliştirici ayarlarını etkinleştirir.


41

Android USB sürücüsünü Windows 7/8 32bit / 64bit'te düzeltmek / yüklemek için :

  1. Android destekli cihazınızı bilgisayarınızın USB bağlantı noktasına bağlayın.
  2. Masaüstünüzden veya Windows Gezgini'nden Bilgisayar'a sağ tıklayın ve Yönet'i seçin .
  3. Sol bölmedeki Aygıtlar'ı seçin.
  4. Sağ bölmedeki Diğer aygıtı bulup genişletin.
  5. Aygıt adını ( Nexus 7 / Nexus 5 / Nexus 4 ) sağ tıklayın ve Sürücü Yazılımını Güncelle'yi seçin . Bu, Donanım Güncelleme Sihirbazı'nı başlatır.
  6. Sürücü yazılımı için bilgisayarıma gözat'ı seçin ve İleri'ye tıklayın.
  7. Gözat'a tıklayın ve USB sürücü klasörünü bulun. (Google USB Sürücüsü bulunur <sdk>\extras\google\usb_driver\.)
  8. Sürücüyü yüklemek için İleri'ye tıklayın .

Hala değil değişen iş denemek yaparsa OVP için PTP .

OVP -> PTP


Bu benimkini de çözdü. Sanırım Nexus 4'te ADB arayüzünü etkinleştirmek için PTP modunu kullanmalı.
VikramV

20

Aynı problemim vardı, ama PTP moduna geçmek istemedim. MTP hala etkin olarak bu şekilde düzelttim .

  1. Android SDK Yöneticisi'nde Eclipse'den Google USB Sürücüsü kaldırıldı.
  2. Sürücünün Aygıt Yöneticisi'nden kaldırılması - "sürücüyü bilgisayarımdan sil" kutusunu tıklayın
  3. Telefonumu çıkarıp tekrar bilgisayara taktım.
  4. Nexus 4 için Windows "hatalı" kurulmuş sürücüler.
  5. Nexus 4 şimdi Bilgisayarımda bir sürücü gibi görünüyordu.
  6. Google USB Sürücüsünü SDK Yöneticisine yeniden yükleyin.
  7. Aygıt Yöneticisi'nde Nexus 4 sürücüsünü güncelleyin.
  8. Herşey çalışıyor.

Bu benim için çalıştı, aynı anda hem MTP hem de adb erişimine izin verdi. Teşekkürler
mcnicholls

Tüm bu dizi benim için çalıştı, ancak PTP modu etkinken. Benim için gerçekten garip olan şey, telefonun WIN7 cihaz yöneticisinde "SAMSUNG Android Telefon" olarak kayıtlı olmasıdır. Ama Eclipse'de lge-nexus_4 var. Tuhaf: | Yine de iyi şanslar.
daffycricket

Benimle aynı. Samsung Driver'dı. Ama yine de çalışıyor. Google USB Sürücünüzü Eclipse-> Window-> Android SDK Manager'dan rev 8'e güncellemeyi unutmayın.
stuckedoverflow

Sen dahisin! Windows 7 ve Nexus 4'üm var ve bu adımların listesi yardımcı oldu!
user1460819

10

Aynı sorunu yaşadım ve yukarıdakilerin hiçbiri işe yaramadı, ancak aşağıdaki çözüm benim için çalıştı:

Nexus 4'ümde:

  • Ayarlara git

  • Geliştirici seçeneklerini seçin ("Telefon hakkında" bölümünde yedi kez bastıktan sonra listenin sonundan)

  • "USB hata ayıklamasını" kontrol edin ve düğmesine basın OK.


Ne yazık ki, hiç kimse bundan bahsetmiyor. İnsanlar windows sürücüleri, indirmeler ve diğer şeyler hakkında konuşmaya başlar. Ancak Geliştiriciler modunun (özellikle USB hata ayıklama) Nexus cihazlarda varsayılan olarak devre dışı bırakıldığını ve bazı 'garip şaman atlamaları' tarafından etkinleştirilmesi gerektiğini unutuyorlar.
Alex Semeniuk

1
Bu sorudaki çoğu kişi tarafından ilk olarak USB hata ayıklamayı etkinleştirdiği ve işe yaramadığı varsayılıyor
georgiecasey

5

Değer için, benim durumumda, USB bağlantı modumu Medya aygıtından (MTP) Kameraya (PTP) değiştirerek sorunu çözebildim.


4

Bu sorunu gidermek için Windows 7 x64'ün temiz bir yüklemesine başvurmak zorunda kaldım.

Diğer cevaplardaki tüm adımları / varyantları denedim. Şanssız. Cihaz Yöneticisi, 'Android Cihaz / Android Kompozit ADB Arayüzüm'ün Google'dan 7.0.0.1 sürücüsü ile düzgün çalıştığını gösterecekti, ancak hiçbir şey' adb cihazlarını 'Nexus 4'ümü gösterecek şekilde alamadı.

Klavyem ve farem hariç bilgisayarıma bağlı her USB aygıtını kaldırmak için USBDeview kullandım . Şanssız.

Aygıt Yöneticisi'nde 'Gizli aygıtları göster'i etkinleştirdim ve USB ile ilgili her şeyi kaldırdım. Şanssız.

Google'ın satıcı kimliğini adb_usb.ini'ye ekledim. Şanssız. Adb_usb.ini dosyasını sildim ve 'android update adb' komutunu çalıştırdım. Şanssız.

Hatalı olmadığını doğrulamak için Nexus 4'ü kardeşimin dairesine getirdim. Bir hıçkırık olmadan makinasında çalıştı.

Temiz kurulumun işe yaradığına sevindim, çünkü daha fazla sorun giderme anakartı değiştirmeyi veya bir MacBook satın almayı gerektiriyordu.

Evlat, bu hızla yükseldi.


3

USB modunu MTP'den PTP'ye değiştirmek benim için çalıştı.


2

Windows 8'de nasıl yapılır (Sanırım, Windows 7 için de çalışacak)

  1. Android SDK Yöneticisi'ni açın ve Google Usb Sürücüsünü silin
  2. Denetim Masası'nı açın -> Aygıt Yöneticisi -> Nexus'unuzu bulun -> sağ tıklayın -> cihazı sil
  3. Cihazınızın fişini çekin
  4. Android SDK Yöneticisi'ni açın ve Google Usb Sürücüsünü yükleyin
  5. Cihazınızı bağlayın
  6. Denetim Masası'nı açın -> Aygıt Yöneticisi -> Nexus'unuzu bulun -> sağ tıklayın -> sürücüleri güncelleyin -> Manuel güncelleme -> android-sdk klasörünü açın (alt klasörler için onay kutusunu etkinleştir) -> sürücüyü Google Inc'den yükle
  7. adb kill sunucusu; adb başlangıç ​​sunucusu; adb cihazları bağlantınızı göstermelidir

Unutmayın, Android 4.2 artık bilgisayarınızdan RSA anahtarı göndermenizi istiyor, cihazınızın ekranına bakın.

Android 4.2'de geliştirici seçeneklerini etkinleştirmek için: Ayarlar -> Telefon hakkında -> Yapı Numarası'na 7 kez dokunun.


2

Sadece Eclipse - ADT tarafından Nexus 4'lerini tanımak için mücadele eden herkes için yukarıdaki yazılara eklemek için. Geçmişte cihaz Eclipse ADT tarafından sorunsuz bir şekilde tanındı!

Orijinal soru ile aynı problemlerle karşılaştım. Denediğim her yaklaşım işe yaramaz ...

  • "USB hata ayıklama" seçimine geçiş yapma
  • "3. taraflara izin ver" uygulama seçimini değiştirme
  • Sahte konumlara izin verme
  • Sürücüyü yeniden yükleme
  • Adb.exe yeniden başlatılıyor

Sonunda basit çözüm

  • Git Ayarlar -> Depolama -> USB Bilgisayar Durumu (Depolama Ekranından Menü seçeneği)

  • Medya Aygıtından (MTP) Kameraya (PTP) Geçiş


> Biri seç - Just Ayarlar> Depolama> USB Bilgisayar Durum gitmek gerek ... benim gün yaptı
hoangtu23

1

USB sürücülerini yalnızca Windows kullanıyorsanız yüklemeniz gerekir (MAC / Linux kullanıyorsanız, büyük olasılıkla herhangi bir sürücü yüklemesi olmadan iyi çalışır)

aşağıdaki bağlantıda nasıl yapılacağını açıklarlar:

http://developer.android.com/tools/extras/oem-usb.html

Kısacası:

  1. Android destekli cihazınızı bilgisayarınızın USB bağlantı noktasına bağlayın.
  2. Masaüstünüzden veya Windows Gezgini'nden Bilgisayar'a sağ tıklayın ve Yönet'i seçin.
  3. Sol bölmedeki Aygıtlar'ı seçin.
  4. Sağ bölmedeki Diğer aygıtı bulup genişletin.
  5. Aygıt adını (Nexus S gibi) sağ tıklayın ve Sürücü Yazılımını Güncelle'yi seçin. Bu, 6. Donanım Güncelleme Sihirbazı'nı başlatacaktır.
  6. Sürücü yazılımı için bilgisayarıma gözat'ı seçin ve İleri'ye tıklayın. Gözat'a tıklayın ve USB sürücü klasörünü bulun. (Google USB Sürücüsü \ extras \ google \ usb_driver konumunda bulunur.)
  7. Sürücüyü yüklemek için İleri'ye tıklayın.

1

Belirtilerim, kompozit cihazdı (bu ADB arayüzü, kamera vb.Gibi gerçek USB cihazlarını içeriyordu) kurulmadı. Bunun donanım kimliği vardır:

USB\VID_18D1&PID_4EE6&REV_0228
USB\VID_18D1&PID_4EE6

Kompozit cihazın çocuklarında & MI _ ## olacak. Bunları görüyorsanız, bu aynı sorun değildir.

Bunu, Windows 7 sanal makinesinden usb.inf dosyasını% windir% \ inf dizinine yazarak çözdüm.


1

2 Nexus 4 cihazım var. Biri ADB'ye sorunsuz bir şekilde bağlanıyordu, ikincisi kullandığımdaadb devices komutu . Ek bir belirti, telefon Medya moduna ayarlandığında ikinci telefonun Windows Gezgini'nde taşınabilir bir aygıt olarak gösterilmemesidir.

Bir noktada ikinci Nexus için geçici bir çözümün onu PTP moduna geçirmek olduğunu buldum. Sonra adb deviceskomut tarafından bulundu . Garip şey, ilk telefonun her iki modda da sürekli çalışmasıydı!

Sonunda her iki telefonu da her iki modda da bağlamama izin veren bu çözümü buldum :

  • telefonun USB modunu MTP'ye (Medya) ayarlayın
    PC cihaz yöneticisini kullanarak cihazı kaldırın -> Android Cihazı -> Android ADB Arayüzü
    "Sürücü yazılımını sil" kutusunu işaretlediğinizden emin olun!

  • ardından telefonun USB modunu
    PTP'ye (Kamera) ayarlayın PC cihaz yöneticisini kullanarak cihazı kaldırın -> Taşınabilir Aygıtlar -> Nexus 4

  • Sonra USB'yi çıkarın ve tekrar takın (ayarının MTP'ye (Medya) ayarlandığından emin olun ve cihazın Aygıt yöneticisine -> Taşınabilir Aygıtlar -> Nexus 4 olarak doğru kaydedildiğini gördüm.

Çözüm bulundu: http://forum.xda-developers.com/showthread.php?p=34910298#post34910298

Nexus'unuzu ADB'ye bağlamak için benzer bir sorununuz varsa, önce PTP moduna geçirmenizi öneririm. Sorununuz bu adımla ortadan kalkarsa, MTP muhtemelen telefonunuzu çoğu zaman ayarlamak isteyeceğiniz mod olacağından yukarıda listelenen ek adımları izlemenizi öneririz.



1

Cevapların hiçbiri işe yaramazsa, aşağıdaki açıklamalar yardımcı olacaktır. Üst cevabı takip ettim ve olası komplikasyonları azaltmak için programı komut satırından ADB ile yüklemeye çalıştım ve bu işe yaramadı.

PTP modunu etkinleştirdikten sonra ADB cihazları komutu Nexus 4'ümü bulabilirdi, ancak buna itemedim. Eclipse kullanmalıydım ve iletişim kutusunun aşağıda açıklanan RSA anahtarını kabul etmesi için görüntülenmesi gerekiyordu.

Not: Android 4.2.2 veya üstünü çalıştıran bir cihazı bilgisayarınıza bağladığınızda, sistem bir RSA anahtarının kabul edilip edilmeyeceğini soran bir iletişim kutusu gösterir.


1

Windows 7'de, Samsung Nexus S ile , Aygıt Yöneticisi'nde hiçbir şey göstermedi ,adb devices komut hiçbir cihaz göstermedi, ancak cihaza takıldığında USB hata ayıklamanın açık ve bağlı olduğunu söyledi.

/ Gooogle / usb_driver dizinini oluşturan Google USB sürücüsünü kurmak için Andrea'nın 2 Şubat yanıtını kullandım ve bağlantıya gidip talimatları takip etmek için RobertNovelo'nun Mar 7 yanıtını kullandım. Cihaz, Aygıt Yöneticisi'nde 'diğer' altında görüntülendi. Üzerine sağ tıkladım ve güncelleme sürücüsünü seçtim ve şimdi Cihaz Yöneticisi'nde 'Android cihaz' altında görünüyor ve şimdi komut satırı adb deviceslisteliyor.


1

Benzer bir sorunum vardı ve önceki çözümlerin hiçbiri benim için işe yaramadı ve sadece kendim çözdüm (birkaç saat hayal kırıklığından sonra), bu yüzden çözümümü paylaşacağım.

Bilgisayarım aniden Nexus 4'üm için Android Kompozit ADB Arabirimi yüklendikten sonra taktığım herhangi bir Android cihazı tanımayı durdurdu. Aygıt Yöneticisi tarafından yapılan herhangi bir girişim başarısız olduğu için (Aygıt Yöneticisi yanıt vermeyi durdurdu) her zaman).

Ben de şu şekilde çözdüm:

  1. Windows'u güvenli moda geçirin
  2. Android Kompozit ADB Arayüzünü Kaldır
  3. Eski SAMSUNG Android ADB Arayüzünü Yükleyin
  4. Windows'u normal moda geçirme
  5. Eklenti Android cihazı (benim durumumda Nexus 4)
  6. Windows cihazı Nexus 4 olarak tanıdı
  7. Android-sdk / extras / google klasöründen sürücü yükle
  8. Her şey tekrar çalışıyor! :)

1

Sorununuzu çözmenin bir yolu var:

  1. Nexus Root Toolkit v2.0.4 sürümünü indirin: http://www.wugfresh.com/nrt/
  2. Dalgıçınızı kurun ve seçin ve Google API'sını seçin. Örneğin, Nexus 4'ü seçtim ve Google API 4.4.4'ü seçtim
  3. "Tam sürücü kurulum kılavuzu ..." nu tıklayın ve 3. adım sekmesini tıklayın. Google sürücülerini seçin.

0

Windows 7 kurulumum hiç bir sürücü bulamadı. Xda-forums yazı Windows sürücülerin nerede olduğunu söylemek için doğru klasöre sahiptir - {SDK directory}/extras/google/usb-driver.

Ekstralar / Google klasörü + Tim Bellis'e sahip değilseniz, IDE'nizdeki SDK Yöneticisi'ne gidin ve Ekstralar kategorisinde Google USB sürücüsünü arayın ve yükleyin. Eclipse'de bunu nasıl yapacağınızı söyleyemem, ancak IntelliJ IDEA'nız varsa , listenin altına yakın, işaretleyin ve "Paketleri yükle" yi tıklayın.


0

(Windows 7) Benim çözümüm, Aygıt Yöneticisi'nde aygıtı bulmak, mevcut sürücüyü kaldırmak ve kullanıcı dizinindeki android dizininden alt dizinleri ekle seçeneğini kullanarak yeni bir sürücü yüklemekti.

Herşey gönlünce olsun.


0

Bazılarınız bu sorunu yaşamış olabilir. USB sürücüsünü bulamıyorsanız (benim gibi, bir paket Eclipse ve Android SDK indirdim), gidin <sdk>/SDK Manager. Açın ve yükleme seçeneklerinden USB Sürücüsü'nü seçin ve hazırsınız. Ben de PTP modunu yapmak zorunda kaldım.



0

Benim için, Nexus 4 ve Windows 7 idi. Sürücüleri yeniden yükledim, PTP'ye değiştirdim - temelde her şeyden geçti.

Eclipse'de activity_main.xml yerine MainActivity.java yazan sekmeyi tıklamak benim için düzeltti.


0

Benim çözümüm çok aptalca. Yukarıdaki tüm çözümleri denedim ve saatlerce boşa harcadım. Sonra geliştirici seçeneklerine göz attığımda çözümü buldum. "USB hata ayıklama" seçeneğini işaretlemedim. Aptal bana göre geliştirici seçenekleri açar USB hata ayıklama açmak anlamına gelir, ama yanılmışım.


0

Benimle bir sorun eksik sürücü oldu. USB hata ayıklamasını etkinleştirdim, USB kablosunu değiştirmeyi denedim, Google USB sürücülerini yeniden yüklemeyi denedim, ancak kurtarmaya hiçbir şey gelmedi.

Sonra nihayet burada önerildiği gibi aygıt sürücülerini indirdim .

Aygıt sürücüsü sorununuz olup olmadığından emin olmak için şu adrese gidin:

  1. Bilgisayar-> sağ tıklama
  2. yönetme
  3. Aygıt Yöneticisi

Ve Nexus'unuzun " Android cihaz " olarak mı yoksa " Diğerleri " de bir cihaz olarak gösterilip gösterilmediğine bakın .

O "içinde gösterirse Diğerleri ", senin sorunun indirerek & ayıklanması yoluyla çözülmesi gerektiğini , bu adımları ve aşağıdaki:

  1. Yukarıda belirtilen üç adıma göre Cihaz Yöneticisi'nde bulduktan sonra cihazınıza sağ tıklayın.
  2. Say Update sürücü yazılımı .
  3. Sürücü yazılımı için bilgisayarıma gözat deyin
  4. Yukarıdaki bağlantıdan sürücüleri indirdiğiniz konuma tam olarak belirleyin.

Son olarak, cihazınız aşağıdaki gibi görünecektir:

Bilgisayar Yönetimi Ekran Görüntüsü

Bunu yaptığınızda cihazınızda hata ayıklama izni isteyen bir açılır pencere görünür. Kabul ettikten sonra hazırsınız!

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.