Android ADB cihazı çevrimdışı, komut veremez


329

Artık komut satırından veya Eclipse'de ADB kullanarak cihazıma bağlanamıyorum .

Komutu çalıştırma

adb devices

cihaz adını döndürür, ancak çevrimdışı olduğunu belirtir.

Denediğim şeyler.

  1. Geçişli Android hata ayıklama modu
  2. Google USB sürücüsünü yeniden yükledim
  3. İşletim sistemini önceden çalışan bir yedeklemeye geri yükledi ( CyanogenMod )
  4. USB kablosunu değiştirdi
  5. Telefonu / bilgisayarı birkaç kez yeniden başlat
  6. Android SDK'sı güncellendi

Neler olduğu hakkında hiçbir fikrim yok. Deneyebileceğimi düşündüğün başka bir şey, ben tamamen kulağım.

Açık olmak gerekirse, aynı sorunu yaşıyorsanız, sorun muhtemelen eski bir SDK'dır. 4.2.2'den itibaren, bağlanan cihazın RSA parmak izini onaylamanızı gerektiren bir güvenlik özelliği vardır. SDK yöneticisini açın ve araçları güncelleyin! Sonra yeniden başlatın.


22
başka bir usb bağlantı noktası deneyin.
jayellos

sadece diğer port usb3
Brian

3
Ben de bu tür bir sorunla karşılaştım. Ne yaptım, * sorun komut adb kill-server, adb start-server. * Başka bir USB bağlantı noktasını deneyin, çoğunlukla PC'nin arkasında çalışacaktır. Son olarak sorun çözülmezse, Aygıt USB Sürücüsünü yeniden yükleyin.
jayellos


3
Benim için de aynısı oldu. Benim durumum için, Geliştirici seçeneğini devre dışı bırakıp yeniden etkinleştiriyorum. İşte bu.
Kyaw Nyi Win

Yanıtlar:


139

Nexus 7 ve Galaxy Nexus'um Android 4.2.2'ye güncellendikten sonra bugün de aynı sorunu yaşadım .

Benim için düzelten şey, SDK platform araçlarını r16.0.1'e yükseltmekti. Benim için bu sürüm SDK Yöneticimde görüntülenmedi, bu yüzden doğrudan http://dl.google.com/android/repository/platform-tools_r16.0.1-windows.zip adresinden indirdim .

Daha sonra platform-toolsdizini yeniden adlandırmanız ve sıkıştırmasını açmanız gerekir android-sdk-windows/platform-tools. SDK Yöneticisi'ni kullanarak, bundan önce en son sdk araçlarını da güncellemiştim.

Tüm Eclipse ve ADT'niz eskiyse , bunları da güncellemeniz gerekebilir, ancak buna ihtiyacım yoktu.

Not: en son paketleri görmeden önce SDK Yöneticisi'ni iki kez (kendini güncellemek için bir kez) çalıştırmanız gerekebilir.


1
R17 var ama aynı sorunu alıyorum. R16.0.1'e dönmek yardımcı olacak mı?
Alexander Suraphel

@spartacus sanmıyorum, bu yüzden senin için sorunun şimdi başka bir yerde olabileceğini düşünürdüm.
hack_on

Çözüldü, Android SDK platformunun eksik olmasından kaynaklanan sorun
Tai Dao

Tam olarak açıklanan sırayla çalıştı. Son adım, telefonda izin vermektir.
vlad

24
Sadece telefonu veya cihazı yeniden başlatın ve keyfini çıkarın, başka hiçbir şey yeniden başlatmaya gerek yok.
UMAR

135

Koştuktan adb devicessonra koşmayı deneyin adb kill-server. Bundan sonra güvenlik sorusu ortaya çıkıyor. Benim için çalıştı.


Sürücüleriniz zaten güncelse ve hala sorun yaşıyorsa çalışır. Diğer durumlarda da bence işe yarayabilir.
kAmol

Diğer makinelerin cihazla olan bağlantısını kesin. Benim durumumda, sanal makine ana bilgisayarım hala tcpip aracılığıyla bağlıydı ve konukum yine de başarılı bir şekilde bağlanabiliyordu, ancak çevrimdışı olurdu. RSA istemini almak için, ben çalıştırmak zorunda adb kill-serverkomutu benim ana bilgisayarda aracılığıyla misafirim üzerinde bağlamadan önce adb connect 192.x.x.x.

adb start-server ondan sonra
madz

Genel olarak bu hile. Kabul cevap özel durum içindir.
Ratul

Telefondaki 'xx: xx: xx'den USB hata ayıklamasına izin ver' seçeneğini kaçırmış olmalıyım. Sunucuyu yeniden başlatmak ve USB'yi yeniden bağlamak yeniden başlattı.
Dan Bolser

77

Ayrıca, Wi-Fi modunu kullanarak cihaza bağlandığınızda da sık görülür ( adb tcpip 5555örneğin Android Studio'da veya konsolda çalışarak).

Düzeltmek:

  1. USB bağlantısını kesin — veya Wi-Fi üzerinden bağlıysanız cihazın Wi-Fi'sini kapatın.
  2. Android Studio / Eclipse / diğer IDE'yi kapatın.
  3. Run adb kill-serveradb çalışmadığından emin olmak için.
  4. Android cihazınızı yeniden başlatın.
  5. Cihazınız yeniden başladıktan sonra USB üzerinden bağlayın ve çalıştırın adb devices. Bu ADB arka plan programı başlatılmalıdır. Cihazınız şimdi tekrar çevrimiçi olmalıdır.

2
Adım 3 büyük olasılıkla burada anahtar çözümdür! komut satırı arayüzünüzü kapatın ve hala çalışıyorsa işlemi sonlandırın ve tekrar deneyin!
reubenjohn

Bu benim için çalışıyor (Windows 7 ile Galaxy Tab GT P7500)
Sarvan

Android 8.0 ve Windows 10 ile
çalıştım

adb kill-serverAndroid cihaz yeniden başlatılmadan denedim ve işe yaramadı. Bu adımları tekrarladığımda ve cihazı 4. bölümde belirtildiği gibi yeniden başlattığımda işe yaradı.
E235

62

Aynı sorunu 4.2.2 OTA güncellemesini çalıştıran bir Nexus 7'de de gördüm. Güncellemeden sonra çalışmayı bırakana kadar USB ve Wi-Fi üzerinden bir ADB bağlantım olduğundan neredeyse eminim. Düzeltmek için SDK'mı aşağıdakileri kullanarak güncelledim:

android update sdk --no-ui

Şimdi geliştirme araçlarım:

  • SDK rev 16.0.2
  • SDK araçları rev 21.1
  • SDK API 17, rev 2

1
"android" dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor. " - Ayrıca benim C: sürücüsünün kökünden bir "dir android.exe / s" - hiçbir şey bulunamadı - Linux kullanıyor musunuz, ya da bize Windows kullanıcıları olmayan bazı özel bit var mı?
BrainSlugs83

Evet, linux kullanıyorum. android android SDK Yöneticisi java uygulamasını başlatan ./sdk/tools/ altında bir kabuk betiğidir. Windows SDK tarball'ında benzer bir komut dosyası olmalıdır.
13:29, dturvene

7
verilen komut, \ android \ sdk \ tools \ dizinindeki yolunuzdan yapıldığı sürece pencerelerde kullanılabilir
gadget 21

4
Windows 7'de, ... \ android-sdk \ tools \ dizininden komut vermek ve çalışmasını sağlamak için "Yönetici Olarak" komut penceresini çalıştırın.
John Jorsett

Benim için Nexus 10 ve Galaxy Nexus ile çalıştı. Windows XP SP3 kullanıyorum. USB bağlantı noktasını değiştirmeyi denedim, yeniden başlıyor, etx .. bu cevaptan başka bir şey yardımcı olmadı. Neredeyse xp'yi yeniden kuracaktım, teşekkürler!
Fer

44

USB bağlantı noktalarının değiştirilmesinin anahtar olduğunu vurgulayamıyorum. Genellikle ön panel USB bağlantı noktaları arızalı olabilir.


5
Benim için de çalıştı. Nexus 10 bazen USB bağlantı noktası için çok fazla akım çekiyor gibi görünüyor
Skubo

Vay, 1/2 saatlik çıkmazlardan sonra, bunun USB güç sorunu olduğu ortaya çıkıyor! Teşekkürler!
bigjosh

Bazen arızalı bir liman değildir. Benim durumumda, Windows önyükleme sırasında USB takılıydı ve ADB sürücülerini doğru şekilde yüklemedi. Sadece aynı bağlantı noktasına takıldı ve tekrar takıldı. Windows harikalar ...
Ricardo BRGWeb

1
Bazen bağlantı noktaları arasında geçiş yapmak işe yarar. Bazen, çeşitli bağlantı noktaları + kablo + cihaz kombinasyonlarından USB2 vs USB3 desteği meselesidir. Önden arkaya bağlantı noktalarına veya "SS" göstergesi (USB3) olan veya olmayan bağlantı noktaları bazen yardımcı olur. Farklı bir kablo denemek bazen yardımcı olabilir.
Jon Adams

Benim için 8 saat harcadım. USB 3.0 üzerinde çalışıyor, ancak bir nedenden dolayı USB 2.0'da çalışmıyor (en azından benim için). Şimdiye kadar bu sorunu hiç yaşamadım ve aniden 3.0'ı kullanmak zorunda kaldım. Şimdi 3.0 portumdan birini boşa harcıyorum.
Ryan

39

4.2.2 hakkında merak eden herkes için telefonda PC ile RSA doğrulaması isteyen bir güvenlik sorusu var. Araçlarınızın güncellendiğinden emin olun VE söz konusu cihazlarda güvenlik sorusunu doğrulayarak PC'nin erişmesine izin verin. Bu benim için düzeltildi.

Ve her zaman olduğu gibi, geliştirici seçeneklerinde hata ayıklamayı etkinleştirdiğinizi doğrulayın;)


7
USB hata ayıklama yetkilerini iptal ettikten sonra benim için çalıştı. Sonra devre dışı bırakıldı ve usb hata ayıklama yeniden etkinleştirildi. "Bu bilgisayara izin ver" iletisi belirdi ve BAM, çevrimdışı yerine cihaz olarak gösterildi.
CrazyPenguin

21

Birden fazla adb.exe dosyası mı?

OLD adb.exe dosyasının bir kopyası C: / Windows / ' dan silindiğinde sorunum çözüldü . Nasıl adb.exe bir kopyası C: \ Windows \ var bilmiyorum ?

Android-sdk / platform-tools / adb.exe başlattığımda algılama ile hiçbir sorunum yoktu.


Bana olan buydu. İki yıl önce bir ROM yüklemek için indirdiğim bir şeyin suçlu olduğunu düşünüyorum.
gengkev

Windows 8'imde aynı sorun vardı ve c:\windows\adb.exebaşka bir şeye yeniden adlandırmak ( adb.old.exe) sorunu düzeltti. Komut satırını yeniden başlatmam veya açmam / kapatmam bile gerekmiyordu. Sadece çalışıyor. Ben daktilo adb deviceseski adlandırma işleminden sonra sağ adb.exeve sonra benim Nexus 7 Ben bu bilgisayarı yetkilendirmek istiyorsanız istedi. Evet dedim ve şimdi adb devices"çevrimdışı" yerine yayınladığımda "cihaz" diyor.
AlexStack

1
Teşekkürler, bu işe yarıyor! Aynı şey bana da oldu, sanırım cihazla birlikte gelen sürücü yazılımını yüklediğimizde adb.exe C: \ Windows'a kopyalanıyor.
thinzar00

Yine de oraya nasıl geldi: / Bilmek istiyorum
Daniel Cheung

1
@DanielCheung Benim için KingORoot ve / veya KingRoot pc programlarını kurarken oldu. Android SDK'nın yüklü olduğu kullanıcıya güvenmedikleri için bir sürümü kendileri yüklediler sanırım. Ve evet, Windows dizininden oluşturduğu eski (1.0.26) sürümü silmek benim için "çevrimdışı" sorunu düzeltti. :)
Venryx

20

USB hata ayıklamasını bir kez kapatıp daha sonra başlangıç ​​noktasını etkinleştirerek deneyin ve ardından cihazınızı sisteme bağlayın: link


2
Bu kesinlikle en basit, en kesin ve en hızlı yöntemdir. Bu iş parçacığında tüm yöntemlerin birçok varyasyon kullandım. Her seferinde işe yarayan tek kişi bu. Android cihazında sadece üç musluk var ve sorun gitti.
LD James

18

Bu sorunu yaşıyordum ve diğer cevapların hiçbiri yardımcı olmadı. SDK'yı güncelledikten ve API'yi 4.2.2 için yükledikten sonra gerekli olan şey çalışıyordu:

android update adb

Sahip olduğum başka bir sorun, ADB'yi Wi-Fi üzerinden bağlamaya çalışmamdı, bu benim tek seçeneğim çünkü Mac'imdeki USB bağlantı noktaları gerçekten titiz. Ne yazık ki, Wi-Fi üzerinden ADB, 4.2.2'de güvenlik sorusunu göstermiyor, bu nedenle güvenlik sorusunu kabul etmek için en az bir kez çalışacak ve USB üzerinden bağlanacak bir USB kablosu bulmanız gerekiyor, ancak bunu bir kez yaptıktan sonra , Wi-Fi üzerinden bağlanabilirsiniz.


Bu benim için yaptı. Teşekkürler. Nexus 7'yi güncellediğimden beri kafamı duvara dayayordum.
Jason Southwell

Bu sayfadaki her şeyi ve Google'ın açtığı birkaç siteyi denedim ve Android 4.0.3 çalıştıran HTC telefonum hala çevrimdışı olarak listeleniyordu. Sonunda telefonu yeniden başlattım ve sonra adb cihazları çevrimiçi olduğunu söyledi. Dostum, keşke daha önce düşünmüş olsaydım.
John Jorsett

Bu hatayı aldım: Wifi hakkında yorumunuzu bulana kadar cihaz çevrimdışı - wifi'mı telefonumdan alır almaz çalıştı. Teşekkürler!
amurrell

17

Cihazınız normalde USB üzerinden bağlanıyor, ancak özellikle USB kablosu çıkarılıp yeniden takıldıktan sonra aniden çalışmayı durduruyorsa, diğer yanıtlarda belirtilen daha sert şeylerden bazılarını yapmadan önce aşağıdaki non-invaziv adımları deneyin:

adb kill-server
adb start-server
adb devices

Cihazınız yanında 'cihaz' ile listelenmişse, tekrar işinizdesiniz.

Cihazınız yanında 'çevrimdışı' olarak listeleniyorsa, cihazı yeniden başlatmayı deneyin. Cihazdaki ADB arka plan programı bazen asılır. LogCat çalışırken kabloyu çıkardığımda ve Wi-Fi veya Ethernet üzerinden tekrar bağlandıktan sonra bunu daha fazla fark ettim .

Cihazınız listede yoksa, farklı bir USB kablosu ve bağlantı noktası denemeden başlayarak diğer yanıtlardaki çözümleri denemelisiniz. Bu cheapo kabloları kötüleşebilir.


Bu benim sorunumun çözülmesine yardımcı oldu (android emülatör 'çevrimdışı' olarak gösteriliyordu, ancak açıklandığı gibi sunucuyu yeniden başlattıktan sonra tekrar 'cihaz' modundaydı).
Greg0ry

1
Adb'nin neden işe yaramadığını bulmaya çalıştıktan birkaç saat sonra, aslında kablo oldu!
Martin L.

Kötü bir kablodan bir kereden fazla ısırıldım. Kötü kablolar genellikle cihazı iyi şarj eder, bu yüzden farklı kabloları denemeden önce çok fazla zaman harcadım.
scottt

Aman tanrım, tüm çözümleri denedim ama en basit olanı — TELEFON'u yeniden başlatmak için- aklıma gelmedi. Bu benim sorunumu çözdü.
kibin

Daha kısa bir kablo kullanmak zorunda kaldım - telefonumu şarj etmek için kullandığım çok uzundu!
Rick Mortensen

12

Kullandığınızdan emin olun adbsizin gelen platform-toolsSDK araçlarını güncelledikten sonra, klasörün.

Kopyalanan ADB'nin eski bir sürümünü kullandığımı anladıktan sonra nihayet bu çalışmayı aldım /usr/bin.


bu usr / bin nerede?
AntWo

8

Bazen bu adb sunucu hatası nedeniyle olabilir (sanırım). Hep söyler

"device-name is offline" from adb devices command.

Sadece sunucuyu öldürün ve tekrar başlayın. Benim için çalıştı.

"adb kill-server"
"adb start-server"

7

Kullandım adb connect <device_ip>ve diğer çözümlerin hiçbiri işe yaramadı çünkü sorunum diğer taraftaydı. Cihazda ihtiyacım vardı stop adbdve yeniden başlattım start adbd. Cihaz şimdi tekrar "çevrimiçi".


1
Bu sorunu Wifi üzerinden bağlayan bir Amazon Fire TV Stick vardı. Kapalı ve tekrar adb geçiş, adb kill-server, adb start-server, o zaman adb connect <device_ip>benim için çalıştı yukarıdaki gibi önerdi.
chenware

6

Bu sorun benim için düzeltildi aynı sorunla karşılaştım. önce telefonunuzu usb ile bağlayın, ardından aşağıdaki >> ayarları hakkında telefon >> durumu altındaki mobil ip'inizi kontrol ettiğinizden emin olun.


adb kill-server
adb start-server
adb tcpip 5555 //it resets port so put port you want to connect
adb connect 192.168.1.30:5555 //ip:port of your mobile to connect
adb devices //you will be connected over wifi


adb tcpip 5555 portu sıfırlamıyor sadece mevcut cihaz için varsayılan bir port ayarladı ve bir cihaza bağlandıktan sonra gerçekleşmeli ve bir cihaza wifi ağında bile ip adresi aracılığıyla bir cihaza bağlandığınızda port gerektirmiyor
Ehsan sarshar

5

Dturvene ve diğer tüm çözümleri denedim, ama işe yaramadı. Bir adıma daha ihtiyacım vardı.

Bu komutları çalıştırın

  1. adb kill-server
  2. android update sdk --no-ui
  3. adb start-server

Çalıştığını doğrulamak için komutlardan önce ve sonra 'adb version' komutunu çalıştırın ve en son sürüm olduğundan emin olun. adb kill-serverKomutun nedeni, büyük olasılıkla çalıştırılması ve çalışırken güncellenememesidir, bu yüzden önce onu öldürmeniz gerekir.


5

Benim için hiçbir şey işe yaramadı. İnternette sürekli olarak arama yapmak ve benzer sorunları olan diğer insanlar için çalışan çözümleri denemek için yaklaşık 12 saat geçirdim.

Sonunda sadece LAN üzerinden ADB şeyler yaparak sona erdi. Ayar USB Hata Ayıklama ayarının hemen yanındaydı ve ADB'de "adb connect [IPADDRESS]: [PORT]" ile etkinleştirilebilir. Bağlantı noktası telefonumda 5555 idi.

Umarım bu birisinin sürekli dezavantajlarla uğraşmak yerine işe geri dönmesine yardımcı olur.


5

Bu yaklaşım benim için çalıştı:

  1. adb kill-server
  2. Aygıt Yöneticisi'nde çevrimdışı aygıtı devre dışı bırakın (aşağıdaki resme bakın)
  3. Aygıt Yöneticisi'nde aygıtı etkinleştirme
  4. adb start-server

Aygıt Yöneticisi, "Görünüm" menüsü, "Bağlantıya Göre Aygıtlar":

resim açıklamasını buraya girin


4

Başlangıçta (ADB indirilen / fastboot ile aynı sorunla karşılaştı GitHub'dan ), ama sonunda işe aldım. Benim için ne işe yaradı:

  • Android SDK'sı. ADB sürümü: 1.0.31
  • Ön USB bağlantı noktasını kullanma ( MacBook Pro 15 ")
  • Geliştirme seçeneklerini ve USB hata ayıklamasını etkinleştirdikten sonra telefonu yeniden başlatma (bunu, ayarlar> telefon hakkında> yapı üzerine 7x hafifçe vurun).
  • Listelenmemiş bir durumda adb sunucusunu öldür (adb kill-server)
  • Hata ayıklama simgesi telefonda görünür olmalıdır.
  • RSA parmak izi onay iletişim kutusunu kontrol etmek için kilit ekranının kilidini açtığınızdan emin olun.

4

En son android sdk yüklendi.
Cihazın USB bağlantı noktasını değiştirdi.
MTP'den değiştirildi -> Yalnızca şarj et -> MTP.
İşe yaradı.


1
Benim için 'Medya dosyalarını aktarma'dan' Görüntüleri aktarma'ya (PTP / MTP) geçiş yapmak sorunu düzeltti (Android SDK'ları yükseltme, farklı kablolar kullanma, ADB'yi yeniden başlatma, bisiklet geliştirici modunu kaldırma, fişi çekme / USB'yi farklı bağlantı noktalarına takma vb.). Can sıkıcı bir şekilde bu cevap 0 puan vardı ve bir cevap ararken ikinci sayfada, bu yüzden gelecekte başkalarına yardım etmek denemek için oy.
Steven Craft

3

Daha önce PC'nizin RSA parmak izine izin verdiyseniz ve şanssız bir şekilde adb kill-server vb.'yi denediyseniz, sorununuz kilitliyken ona bağlanmaya çalışıyor olabilirsiniz. Ekran üstü düğmesine basmayı ve deseninizi girmeyi deneyin - bu benim için düzeltildi.


3

Anladığım en iyi yol, cihazı Devre Dışı Bırakıp Aygıt Yöneticisi'nden etkinleştirip etkinleştirmek ve adb Devices komutunu çalıştırmaktır.

  1. Başlat sekmesine gidin ve Bilgisayar'a sağ tıklayın
  2. Açılır menüden Yönet'i tıklayın
  3. Bilgisayar yönetimi ekranından Aygıt Yöneticisi'ni tıklayın.
  4. Sağ bölmede, cihazınızı bulmak için taşınabilir cihazları genişletin
  5. Cihazınızın adını sağ tıklayın ve açılır menüden devre dışı bırak'ı tıklayın.
  6. Devre dışı bırakıldığında, etkinleştirme dışında 5. adımı tekrarlayın.

Cihaz tekrar çevrimiçi olacak. O daha hızlı.


3

Kesintili ADB bağlantıları olan insanlar için bir olasılık daha ve bir Mac'te bulunuyorlarsa ve Android Dosya Aktarımı yüklüyse: Dosya aktarımının ADB bağlantımı etkisiz hale getirdiğini ve ara ara çalışmamasına neden olduğunu buldum.

Android File Transfer Agent.appMac'e bağlı uyumlu cihazları (örneğin, Nexus 7) arayan işlemi öldürmek benim için kesinliği iyileştirir.


1
OS X'te benim için soruna neden olan şey buydu, teşekkürler!
adaam

3

Kimse benim durumum için bir cevap vermediği için: ~ / .android / adbkey dosyasına erişemeyebilirsiniz. Adb'yi başlangıçta sudo ile başlatırsanız, bunu ~ / .android / adbkey.pub ve ~ / android / adbkey'e yazarak genel bir anahtar çifti oluşturur. Tabii ki, özel anahtar chmod 600 - sadece ana dizininizdeki kök için okunabilir. Daha sonra adb'yi normal kullanıcı olarak başlatmak, özel anahtar dosyasına hiçbir erişim sağlamaz ve bu da "cihaz çevrimdışı" ile sessizce başarısız olur.


3

Mac'te benim için çözülen şey adben son sürüme (1.0.32) güncelleniyordu . Şimdi cihazımı tekrar çevrimiçi görebilirim


3

Bir cihazın çevrimdışı olarak bildirilmesinin nedeni, adb'nin ona bağlanamamasıdır. Geliştirme ortamından çalıştırılabilen Adb, kontrol altındaki cihazla bir bağlantı (soket) oluşturur. Cihazın bu iletişimi dinleyen bir servisi (arka plan programı) vardır. Daemon adbd (adbdaemon'da olduğu gibi) olarak adlandırılır. Bir cihazda adb etkinleştirildiğinde aslında bu daemon'u başlatır, böylece cihazla iletişim kurulabilir.

Aygıt adb tarafından çevrimdışı olarak bildirildiğinde, arka plan programının artık çalışmadığı veya bağlantıları kabul etmeyecek bir durumda olması nedeniyledir. Çoğu zaman, ağ etkin (ağ) bir bağlantıya girerse bu olmaz.

Bunu düzeltebilmemin tek yolu cihazı yeniden başlatmaktı. Çevrimdışı durumu başka yollarla düzeltmeye gelebilir, ancak cihazı yeniden başlatmak her zaman işe yarar.


3

Aşağıdaki gibi yapmaktan daha aynı sorunları yaşıyorum:

  1. Komut isteminde adb kill-server ve ardından adb start-server düzenleyerek adb'yi yeniden başlatın
  2. Telefonda USB hata ayıklamayı devre dışı bırakma ve yeniden etkinleştirme
  3. Hala çalışmıyorsa telefonu yeniden başlatma. Sorunlarımın% 99'u bu adımlarla çözüldü.

4. Başka bir USB yuvasına bir kablo takmayı deneyin. Benim durumumda bu yardımcı oldu.
dredkin

2

Bunun nedeni bilgisayarınızın doğru sürücüye sahip olmamasıdır. Bunu düzeltmek için:

  1. Android SDK'sını indirin ve çıkarın

  2. Aygıt Yöneticisi'ne gidin (Bilgisayar -> Özellikler -> Aygıt Yöneticisi'ne sağ tıklayın

  3. Sağ bölmede, cihazınızı bulmak için taşınabilir cihazları genişletin

  4. Aygıtınızın adına sağ tıklayın ve Sürücü Yazılımını Güncelle seçeneğine tıklayın

  5. Sürücü yazılımı için bilgisayarıma göz at

  6. 1. adımda Android SDK klasörünüze göz atın.

  7. Sonra ve işiniz bitti


Windows 7'de ve Nexus 7 ile aynı. Çalışmayı durdurdu, sürücüyü kaldırdım, tekrar yükledim ve çalıştı
Michał K

Benim durumumda, çalışmayan USB 3.0 denetleyici sürücüm! Telefon için sürücü değil!
VCD

2

Adb sunucusunu aşağıdaki gibi yeniden başlatmayı deneyin:

adb kill-server

adb start-server

Ben de seninle aynı problemlerle karşılaştım. Ve adb sunucusunu yeniden başlatmak bu sorunu çözecektir.


2

Daha fazla güncelleyene kadar birçok kez güncelledim, ancak ekranımda hiçbir zaman istem almadım; Cihazı çevrimdışına almaya devam ettim.

Benim sorunum ADB komut aslında güncellenen için farklı bir dizinden çalıştırıyordu oldu.

ADB exe için doğru güncel dizin:

C:\Program Files (x86)\Android\android-sdk\platform-tools\

2

Cihazı yeniden başlatın. HTC telefonumu (Android 4.0.3 çalıştıran) çalıştırmak için burada listelenen her şeyi denedim, ancak adb devicesçevrimdışı olduğunu söylemeye devam ettim. Telefonu yeniden başlattıktan sonra, nihayet çevrimiçi oldu. Buradaki diğer önerilerin bazıları, telefonun tanınmasına katkıda bulunmuş olabilir, ancak bunları denerken yol boyunca birkaç yeniden başlatma yapmak kesinlikle zarar vermez.

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.