ADB'yi Android Studio'dan manuel olarak yeniden başlatma


94

Daha önce Android Studio'da Android uygulamaları geliştirdim. Herşey yolunda gidiyor.

Gerçek cihazda çalışıyorum ve Android Studio bunu sorunsuz bir şekilde tanıyor.

Aniden android stüdyosundan çıkıp cihazımın bağlantısını kestiğimde ve yeniden bağladığımda, cihazımı artık tanımıyor, Android Studio'dan çıkıp yeniden başlatmam gerekiyor.

Android Studio gibi "adb'yi sıfırlamanın" bir yolunu bulamıyorum.

Aşağıdaki talimatı izledim (Araçlar-> Android-> ADB Entegrasyonunu Etkinleştir) ve ADB'yi etkinleştirdim, ancak yine de aşağıdaki hata oluştu.

Hata:-

görüntü açıklamasını buraya girin

Windows sistemini kullanıyorum.

Herhangi bir yardım büyük takdir.


1
Süreci görev yöneticisinden öldürmeyi denediniz mi?
William

ADB ne anlama geliyor?
clankill3r

Android Cihaz Köprüsü
Matt Westlake

ADB, Android Debug Bridge'in kısaltmasıdır. Burada daha ayrıntılı bir açıklamaya sahipsiniz.
FranK

Yanıtlar:


212

Komut istemini açın ve android sdk var> platform araçları> adb kill-server

Enter tuşuna basın

ve yeniden adb start-server

Enter tuşuna basın


1
Ben de aynı şeyi yaptım ama yine de çoğaldı.
RaMeSh

Bu çalışan bir çözüm. Çalışmadığını düşünüyorsanız, emülatörünüzü açılan listeden tekrar seçmeniz gerekir çünkü yeni bir örnek oluşturur.
Waheed Akhtar

bu aynı zamanda Android stüdyosu içindeki terminal ile de yapılabilir. Doğru klasörü elde etmek için cd .. ve cd sdk, cd platform araçlarını kullanın.
Halfacht

Ayrıca Android Studio terminalinde yalnızca proje yolunuzla yapabilirsiniz. Do sdk / platform araçları yolunda gezinmeye gerek yok. 3.1.1 sürümünü kontrol ettim
Naveen Kumar, M

@warlock: Peki ya Mac işletim sistemi?
Alireza Noorali

15

komut istemini açın -> cdsdk \ platform-tools komutunuza aşağıdaki komutu yazın:

adb kill-server && adb start-server

11
  1. CTRL + ALT + DELETE tuşlarına basarak bir Görev Yöneticisi açın veya başlat menüsünün alt kısmına sağ tıklayıp Görev Yöneticisini Başlat öğesini seçin. görev yöneticisinin nasıl başlatılacağını buradan öğrenin

  2. Processesİşletim sistemine bağlı olarak veya üzerine tıklayın Details. Ekran görüntünüze göre Süreçler.

  3. Bu listeden adb.exe'yi arayın, tıklayın END PROCESS

  4. Yukarıdaki pencerede bulunan yeniden başlat düğmesine tıklayın. Bunu yapmalı.

Temel olarak, cihazınızı aniden kaldırarak ADB'nin kafası karıştı ve bir cihazı beklerken yanıt vermiyor ve Android Studio bir ADB sunucusunun birden fazla örneğinin çalışmasını istemiyor, bu nedenle önceki sunucuyu manuel olarak öldürmeniz ve tamamını yeniden başlatmanız gerekecek süreç.


Son işlemi tıkladığımda otomatik olarak adb.exe'yi başlatacak
RaMeSh

@User, cihazınızı yeniden bağlarsanız, yalnızca işlemi sonlandırır ve adb'nin yeniden başlatılmasına izin verirseniz, yine de aynı hatayı görüyor mu?
matrixanomaly

evet, cihazı da bağladığımda aynı hata oluştu.
RaMeSh

Veya Android Studio'nun içindeki Terminal penceresini açın ve şunu yapın: taskkill / im adb.exe / f
Alan B

9

cmd'yi açın ve aşağıdaki komutu yazın

netstat -aon|findstr 5037

girin ve enter tuşuna basın.

şöyle bir cevap alacaksınız:

  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3372
  TCP    127.0.0.1:5037         127.0.0.1:50126        TIME_WAIT       0
  TCP    127.0.0.1:5037         127.0.0.1:50127        TIME_WAIT       0
  TCP    127.0.0.1:50127        127.0.0.1:5037         TIME_WAIT       0

bu, adb'yi işgal eden pidi gösterir. bu 3372'de değerdir. kimse için aynı olmayacak. bu nedenle, bu problemle her karşılaştığınızda bunu yapmanız gerekir.

şimdi şunu yazın:

taskkill /pid 3372(the pid you get in the previous step) /f

Voila! şimdi adb mükemmel çalışıyor.


5

Android Studio'da mükemmel bir yol bulamıyorum, işlem kimliğini alıyorum ve terminalden öldürüyorum:

ps -e | grep adb
kill -9 pid_adb

1

Görev yöneticisini açın ve adb.exe'yi öldürün, şimdi adb normal şekilde başlayacak


1

Aynı sorunla karşılaştım, Android stüdyosunda birkaç dakika adım attım:

Android stüdyosunda manuel olarak takip eden adımlar

  1. Komut istemine gidin ve Komut isteminde bir android SDK dosya yolu "android sdk> platform araçları>" adb kill-server " enter tuşuna basın
  2. adb start-server basın enter

-------------------------------------------------VEYA -------------------------------------------------- ---------------------

  1. Komut istemini açın ve android sdk dosya yolu adb kill-server && adb start-server var

0

Bu problemi yaşadığımda yazdım adb kill-serverve adb restart-serverterminalde ama problem ertesi gün tekrar ortaya çıktı. Ardından Android SDK yöneticisindeki GPU hata ayıklama araçlarını güncelledim ve benim için çalışan bilgisayarı yeniden başlattım.



0

Android Studio Open Terminalindeyseniz

 adb kill-server

enter tuşuna tekrar basın

 adb start-server

Enter tuşuna basın

Aksi takdirde

Komut istemini açın ve android var

sdk>platform-tools> adb kill-server

Enter tuşuna basın

ve yeniden

adb start-server

Enter tuşuna basın


-1

AndroidStudio:

Şuraya gidin: Araçlar -> Android -> Android Cihaz Monitörü

Birçok simgenin altındaki Aygıt sekmesine bakın , sonuncusu aşağı açılan oktur.

Aç onu.

Altta: ADB'yi SIFIRLA .

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.