Android Cihaz Seçici - cihaz görünmüyor


92

Eclipse + ADT kullanıyorum ve fiziksel cihazım (aşağıda listelenmiştir) Android Cihaz Seçici'de listelenmemiş. Eclipse ve tüm Android paketlerini güncelledim. Telefonum, Eclipse Projesi'nde listelenen hedef sürüme karşılık gelen Android OS 1.6 çalıştırıyor.

Ayrıca, gerçek bir cihazda test etmeye karar vermemin nedeni, projemi çalıştırdığımda emülatörün artık düzgün çalışmıyor gibi görünmesidir. Öykünücü başlatılır, ancak program asla başlamaz. Herhangi bir fikir?

(Windows 7 / t-mobile mytouch 3g kullanarak)


Umarım bu aynı sorunla karşılaşan herkese yardımcı olur.
Rupesh Yadav

Yanıtlar:


151

Öncelikle, Android ADB'nin cihazınızla "konuşabildiğinden" emin olun.

  • Bir Windows Komut İstemi (cmd.exe) / Mac Terminali açın.
  • cdADB.exe'nin bulunduğu klasöre (aracılığıyla ) gidin, örneğin, C: \ Android \ android-sdk \ platform-tools.
  • Tür adb devices

Cihazınız listeleniyorsa (seri numarası görüntülenir), ikinci kontrole geçin. Aksi takdirde, bu, ADB'nin şu anda cihazınızla konuşamayacağı anlamına gelir. Soruna neden olabilecek birçok neden var, şunu deneyin:

  • Cihazınızda, Ayarlar -> Uygulama -> Geliştirme bölümünde "USB Hata Ayıklama Modu" nu açın.
  • Cihazınızda, Ayarlar -> Uygulama -> Geliştirme bölümünden "Pazar dışı Uygulamaların yüklenmesine izin ver" seçeneğini açın.
  • Windows / Mac'inizi yeniden başlatın.
  • Android cihazı yeniden başlatın.
  • Windows / Mac'te, aygıt sürücülerini yeniden yükleyin.

İkinci olarak, "Dağıtım hedefi seçimi modunu" manuel olarak ayarladığınızdan emin olun:

  • Eclipse Paket Gezgini görünümünde, Projenize sağ tıklayın, Farklı Çalıştır -> Yapılandırmaları Çalıştır ... öğesini seçin.
  • Konfigürasyonları Çalıştır iletişim kutusunda, Android Uygulaması altında. Uygulamanız mevcut değilse, yeni bir yapılandırma oluşturmak için Android Uygulamasına çift tıklayın, uygun bir ad verin (örn. Uygulamanız). Bu konfigürasyonun seçildiğinden emin olun.
  • Sağdaki alanda, Android sekmesi için, projenizin Proje altında görüntülendiğinden emin olun; Hedef sekmesi için "Her zaman cihazı seç" veya "manuel" seçeneğini seçin.
  • "Uygula" yı tıklayın ve Yapılandırmaları Çalıştır iletişim kutusunu kapatın.
    Uygulamanızı bir sonraki çalıştırışınızda, cihaz listenizi görmeniz gerekir.

Cihazınız hala görüntülenemiyor mu? Tamam. Üçüncü olarak, "Proje Oluşturma Hedefi" Android sürümünüzün Cihazınızda desteklendiğinden emin olun.

  • Cihazınızın Android sürümünü kontrol edin. Cihazınızda Ayarlar-> Cihaz Hakkında'yı seçin.
  • Projenizin Android sürümünü kontrol edin. Projenize sağ tıklayın-> Özellikler-> Android-> ProjectBuildTarget.
  • Cihazınızın sürümünden daha yeni olmadığından emin olun.

3
Teşekkürler, HTC'mde bir sürücü sorunuydu. En son Windows sürücüsünü indirip yüklemek sorunumu çözdü.
aeldron

USB hata ayıklamasını etkinleştirmek artık Android sürümleri arasında farklıdır. Cevabımı burada güncellenen görün: stackoverflow.com/questions/2256884/…
Raj

2
Nexus 4 için bu sitede talimatlara göre sürücüler yüklü: androidsecurity.wordpress.com/2013/06/05/...
SaiyanGirl

Hatayı izleyen yukarıdaki adımlardan sonra [Xtouck] adb'nin normal şekilde çalıştığını görüyorum. [Xtouck] com.example.xtouck.MainActivity etkinliği başlatılıyor [Xtouck] Otomatik Hedef Modu: '0123456543ABCDEFG' cihazını kullanarak [Xtouck] Xtouck.apk '0123456543ABCDEFG' cihazına yükleniyor [Xtouck] Xtouck.apk yükleniyor ... Dahili bir hata şu sırada meydana geldi: "Xtouck Başlatılıyor". com.android.ddmlib.IDevice.installRemotePackage (Ljava / lang / String; Z [Ljava / lang / String;) Ljava / lang / String;
PHP Avenger

Proje Oluşturma Hedefi benim sorunumdu.
josef

23

Ayrıca, 'Dağıtım hedefi seçim modunu' manuel olarak ayarlamayı da unutmayın (Hata ayıklama yapılandırmaları -> hedef sekmesi)


Developers.android.com'da bunu neden gözden kaçırdılar? teşekkür ederim
leshka

Oh adamım ÇOK TEŞEKKÜRLER! Üç ekran yoğunluğunu test etmem gerektiğinden avd'mi seçememek çok can sıkıcıydı. Tanrı kutsasın.
racl101

21

Buradaki diğer yanıtlardaki bazı adımları ve burada bulunanları izledikten sonra: HTC Incredible için ADB Sürücüsü , telefonumun görünmesi için iki komut vermem gerekiyordu.

adb kill-server
adb start-server

Son olarak, bu iki komuttan sonra cihazım koştuğumda görünecekti

adb devices

Zaman zaman ADB süreci takılıp kalabilir (burada teknik terim). Bu olduğunda, yukarıdaki komutlar çalışmayacaktır. ADB sürecini öldürmeyi buldum ( adb.exeWindows'ta Görev Yöneticisi'ndeki İşlemler sekmesine bakın veya linux altında adb için PID'yi öldürün) ve sonra

adb start-server

genellikle bu sorunu çözer.


20

Sanırım bunun nedeni cihazda USB hata ayıklama seçeneğinin kontrol edilmemiş olmasıydı.


Ayarlar -> Uygulamalar -> Geliştirici
GuybrushThreepwood

3
USB hata ayıklamasını etkinleştirmek artık Android sürümleri arasında farklıdır. Cevabımı burada güncellenen görün: stackoverflow.com/questions/2256884/…
Raj

Aynı sorunu yaşadım, bölümüm adv. ama sorunumun usb kablosunu yanlış bilgisayara takmak olduğunu fark ettim! iki bilgisayar kullanıyorum ve USB soketlerini karıştırdım :) Her zaman tüm olası nedenleri düşünün
Fer


8

Android Geliştirici sitesindeki bu not benim için işe yaradı:

Cihazınızda USB hata ayıklamasını etkinleştirin. Android 3.2 veya daha eski sürümleri çalıştıran çoğu cihazda bu seçeneği Ayarlar> Uygulamalar> Geliştirme altında bulabilirsiniz. Android 4.0 ve daha yeni sürümlerde, Ayarlar> Geliştirici seçenekleri içindedir. Not: Android 4.2 ve daha yeni sürümlerde, Geliştirici seçenekleri varsayılan olarak gizlidir. Kullanılabilir hale getirmek için Ayarlar> Telefon hakkında'ya gidin ve Yapı numarası'na yedi kez dokunun. Geliştirici seçeneklerini bulmak için önceki ekrana dönün.


10
"Yapı numarası" na yedi kez dokunduğunuzdan emin olun çünkü başka hiçbir şey sezgisel olmayacaktır.
Raj

1
Geliştirici ayarlarının kilidini açtım ve Galaxy Nexus'umda USB hata ayıklaması yaptım, ancak Eclipse tarafından tanınmıyor.
Klaasvaak


"Çalıştır" a (hiçbir cihaz göstermedi), ardından cihazda USB hata ayıklamasını kapatıp tekrar açmak zorunda kaldım. Cihazım daha sonra cihaz listesinde göründü. Bu her
koştuğumda


3

Farklı Hata Ayıkla iletişim kutusunda Android Uygulamasını seçerseniz, hata ayıklayıcıyı doğrudan cihaza ekleyebilmeniz gerekir. Kabuğunuzda adb cihazları çalıştırdığınızdan ve cihazınızın listelendiğinden emin olun. Değilse, aygıtın sürücüsünü yeniden yüklemeniz gerekecektir. USBdeview kullanarak sahip olduğunuz sürücüleri kaldırabilir ve ardından adb aygıtlarını çalıştırdığınızda listelenen aygıtın seri numarasını görene kadar sürücüleri indirip yeniden yükleyebilirsiniz. - Arunabh Das


3

Diğer cevapların hiçbiri benim için işe yaramadı. Benim için, telefonu yeniden başlattıktan sonra cihaz tutulmaya kaydedildi. Bunun süreci telefon modeline göre değişecektir.


İki cihazı (Android v. 2.3.4 = API 10, v. 4.0.3 = API 15) yalnızca hem telefonları hem de Mac'imi yeniden başlattıktan sonra kaydettirdim. OS 10.8.2, Android araçları: 21.0.0.v201210310015-519525.
brannerchinese

3

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

Windows 7

Android USB sürücüsünü Windows 7'ye ilk kez yüklemek için:

Android bazlı cihazınızı bilgisayarınızın USB bağlantı noktasına bağlayın. Masaüstünüzden veya Windows Gezgini'nden Bilgisayar'a sağ tıklayın ve Yönet'i seçin. Sol bölmede Aygıtlar'ı seçin. Sağ bölmede Diğer aygıtı bulun ve genişletin. Cihaz adına (Nexus S gibi) sağ tıklayın ve Sürücü Yazılımını Güncelle öğesini seçin. Bu, Donanım Güncelleme Sihirbazını başlatacaktır. 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.) Sürücüyü yüklemek için İleri'yi tıklayın.


Bu adımı uyguladıktan sonra hala sorun yaşayan kişiler için (sürücüde Aygıt Yöneticisi'nde sarı uyarı işareti), sürücüyü kaldırın, ardından sürücü değişikliklerini tarayın. Sürücüyü güncellemeyi denedim ancak dosyayı doğru şekilde almadı. Kaldırma / yeniden yükleme hile yaptı :-)
Abdo

3

Benzer bir sorun yaşadım ... ve sorunum çok yüksek bir sdk kullanmakla ilgiliydi ...

Ben değiştim:

uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17"/

-e

uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"

ve benim sorunum çözüldü.


2

Burada çok geç kaldım, ama eğer birine yardımcı oluyorsa ... kabloyu takarken USB modunuzla bir çakışma olmadığından emin olun. "Yalnızca şarj et" seçeneğini seçiyorum (kesin değilse üzgünüm, bir İspanyol terminalim var) ancak bazen ağ paylaşımına dönüşüyor ve bir uygulamayı çalıştırırken cihaz listeden kayboluyor.


2

"Cihaz seçicide" görünmeyen android cihazla karşı karşıyaydım, bu yüzden elimden gelenin en iyisini denedim ama boşuna değil, en azından ADB sürücülerinin güncellenmesi gerektiğini buldum, bunun için aşağıdaki adımları izledim 1. "http: // forumdan sürücüyü indirin. xda-developers.com/showthread.php?t=1161769 "2. Aygıt Yöneticisi - >> ADB'ye sağ tıklayın - >> sürücüyü güncelle - >> indirilen sürücülerin yoluna göz atın ve ardından Tamam güncelleme başarılı. ve android cihazımı "Cihaz Seçici" de buldum ve rahatlamaya çalıştım



1

Tamam ... yani PENDO pedimi asla gösteremedim .. bununla karşılaşana kadar ..

android.process.acore işlemi durdu ..

Evet .. bu konuyla ilgisi yok değil mi? Ah ah ama beni MOBILEGO'ya götürdü. Cihazınızı yönetmenize izin veren bir masa uygulaması .. Tahmin edin .. USB ile bağlanarak. Evet ve öyle .. Windows kutuma her şeyi yükledi ve şimdi Eclipse'in PENDO'mu görmekte hiçbir sorunu yok.


Pendo pedimin neden tutulma ile çalışmadığını anlamak için Google'da araştırdığımda, beni bu cevaba yönlendirdi. Mobilego'yu denedim ve bana yardımcı olmadı. Bunu benim için çözen şu cevaptı: stackoverflow.com/a/7136003/148241
Saxon Druce

1

Başka bir alternatif: modern Apple iMac'lerde, makinenin dış kenarına en yakın USB bağlantı noktası hiçbir zaman ADB ile çalışmazken diğerleri sorunsuz çalışır. Bunu iki farklı iMac'te gördüm, muhtemelen bunlar USB 1.0 bağlantı noktaları (veya eşit derecede aptalca bir şey) - veya bu genel bir üretim hatası.

USB kablolarını (yeni, eski, yüksek kaliteli veya ucuz) diğer tüm USB bağlantı noktalarına takmak iyi çalışıyor, ancak onu takmak ADB'yi başarısız oluyor

Not: bu bağlantı noktasına takmak dosya aktarımı vb. İçin çalışır - yalnızca ADB bozulur.


1

Galaxy not 3'te geliştirici seçeneğini etkinleştirmeniz gerekir. "Cihaz Hakkında" bölümüne erişin ve geliştirici seçeneğinin etkinleştirildiğini belirten bir mesaj görünene kadar Yapı numarasını birden çok kez tıklayın. Genele geri dönün ve işte gidin ... geliştirici seçeneği etkinleştirildi ve USB hata ayıklama seçeneğini seçin. Bu Galaxy not 3 N9005 Andriod 4.3 içindir.


1

Benim sorunum eski bir ZTE telefonundaydı, telefonu taktığımda ortaya çıkan autorun.exe'yi görmezden geliyordum. Sonunda ZTE sürücülerini kurduğu otomatik çalıştırma yazılımını çalıştırdım ve telefon adb cihazlarında görünmeye başladı.


1

Cihaz, android bildirim dosyasındaki aşağıdaki satır nedeniyle görünmüyordu ---

<uses-sdk android:minSdkVersion="18"
        android:targetSdkVersion="18"/>

Ben değiştirdim ---

<uses-sdk android:minSdkVersion="8"
        android:targetSdkVersion="19"/>

Şimdi işe yaradı.


1

Telefonunuzdaki hata ayıklama modunu ve geliştirici seçeneklerini devre dışı bırakın.

Android cihaz monitörünü başlatın.

Şimdi telefonunuzda geliştirici seçeneklerini ve hata ayıklama modunu etkinleştirin.

Bundan sonra listelenen cihazınızı android cihaz monitöründe görebilmeniz gerekir. Daha sonra Android cihaz seçicisi altında görebilmeniz gerekir.


0

Cihazım başka bir dizüstü bilgisayarda adb'ye bağlandıktan sonra adb cihazları listesinden kayboldu.

Telefonda "Yalnızca şarj et" seçeneğini seçtim ve ardından USB hata ayıklamayı yeniden etkinleştirdim.

Bu benim için sorunu çözdü.


0

USBDeview'ı buradan kullanın, http://www.nirsoft.net/utils/usb_devices_view.html

Yönetici olarak çalıştır.

Telefonunuzun bağlantısını kesin.

Telefonunuzla ilişkili tüm sürücüleri silin. Bazıları Android'in yanı sıra telefonun adı ve modelini söyleyecek.

Windows'un sürücüleri yeniden yüklemesi için telefonunuzu tekrar prize takın.

Diğer çözümler işe yaramadığında bu benim için çalıştı.


0

Bir MAC üzerindeyim ve bir nedenden dolayı cihazımı USB üzerinden bağladığımda, Finder'dan çıktığımda Androide Device Chooser cihazımı anında tanıyan USB-Drivers adında garip bir bağlantı vardı.


0

Win 8 ile bir HTC G2 cihazım var ve Eclipse'in cihazı tanıması saatlerimi aldı. Bunu http://forum.xda-developers.com/showthread.php?t=1964372 adresinde bulduğumda, yukarıdaki tüm tavsiyelere uydum :

Şimdi Bilgisayar'a sağ fare tuşuyla tıklayın, Yönet'e tıklayın. Aygıt Yöneticisine gidin. Acer A700'e sağ tıklayın, sürücü yazılımını güncelle'ye tıklayın. "Sürücü yazılımı için bilgisayarıma göz at" seçeneğini seçin. "Listeden seçmeme izin ver" i seçin. Tüm aygıtlara veya / ve Diske sahip ol'a tıklayın .. C: \ Program Files (x86) \ Android \ android-sdk \ extras \ google \ usb_driver \ konumuna gidin ve 2 klasörün (android_winusb.inf) altındaki dosyayı tıklayın. bir ve yükleyin.

"Acer A700" için "Diğer cihazlar" altındaki "Android Telefon" u değiştirin ve adt-bundle-windows-x86_64 \ sdk \ extras \ google \ usb_driver altındaki android_winusb dosyasını kullanın. Windows'un kararsız hale gelmesine ve hemen çıkmasına ilişkin korkutucu bir uyarı aldığınızda "Tamam" ı tıklayın!


0

Aynı sorunu yaşadım ve bu şekilde çözdüm: telefonum bir SonyEricsson Xperia X8 ve Windows 7 tarafından tanınmadı (ancak Ubuntu tarafından yapıldı). Bu yüzden bunun bir sürücü sorunu olduğunu anladım.

0) Akıllı telefonuma takılı 1) Bilgisayar-> Yönet-> Aygıt Yöneticisi'ne sağ tıklandı 2) "SEMC HUSB" gibi bir adda bir öğede sarı bir ünlem işareti vardı ... Bu öğeye çift tıklandı (aslında ilgili smarphone'a) ve sürücüleri güncelledi (daha önce bu sayfadan http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ indirildi ve şimdi her şey çalışıyor). Farklı bir telefonunuz varsa doğru yönlendiricilerinizi google üzerinden bulabileceğinizi tahmin ediyorum.

Şerefe


0

Cihazınız orijinal ROM (2.1) veya benzeri bir Sony Ericsson Xperia X8 ise şunu kullanın:

 

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17" />

AndroidManifest.xml dosyasında


0

"Ayarlar-> Geliştirici seçenekleri-> USB hata ayıklama" ya gitmek zorunda kaldım. USB hata ayıklamanın açık olduğundan emin olun.

Samsung Galaxy S II Skyrocket

Android 4.1.2

Mac 10.8.5


0

Sony Experia Z ile aynı sorunu yaşadım, çünkü Windows 8'de çalışıyorum ve görünüşe göre bunun için bir sürücü indirmem gerekiyor.

Stkhou tarafından belirtildiği gibi, Cihaz yöneticimi kontrol ettim ve eklamasyon işaretini gördüm. Telefonumun modeliydi, iki kez kontrol etmek için usb'yi çıkardım ve kayboldu. Bu yüzden tekrar taktım ve simge yeniden belirdi.

Bu yüzden sürücü sorunundan oldukça emin, bu yüzden indirip yükledim. Kurulumdan sonra, android cihaz seçiciyi tekrar tutulmada çalıştırın ve benim için çalışıyor.

Senin için de aynısını umuyorum.

Aşağıda, sony sorunu olan birini ilgilendirebilecek bağlantıları kaydettim. ;)

Sony aygıtları için mevcut sürücülerin listesi:

http://developer.sonymobile.com/downloads/drivers/

Sony SDK

http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/


0

Olası nedenlerden biri, Android SDK Yöneticisini kontrol etmek ve yüklemediyseniz Google USB Sürücüsünü Ekstralar klasörüne yüklemektir.


0

Seçeneklerin hiçbiri işe yaramazsa, bağlantı noktasını değiştiririm ve ardından USB hata ayıklamayı etkinleştiririm ve iyi çalışıyor.


0

Android cihazımı görmede sorun yaşadım, bu yüzden adb hiçbirinin olmadığını bildirdiğinde, USB hub'ımda ve işte güç döngüsünü yaptım, adb'de ve DDMS'de geri geldi.

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.