Chrome DevTools Cihazları, takılıyken cihazı algılamıyor


310

Https://developers.google.com/chrome-developer-tools/docs/remote-debugging adresinde belirtilen adımları uyguladıktan sonra bile DevTools Cihazları özelliğinin Samsung Galaxy S4'ümde çalışmasını sağlayamıyorum.

Bilgisayarımda Chrome v33 ve Chrome Beta v33, bilgisayarımda Chrome v33 ve Chrome Canary v35 var.

Aygıtımda USB hata ayıklama etkin ve aygıt sürücüsü yüklendi. Yukarıdaki bağlantıdan 3. adımda RSA anahtar parmak izini onaylamak için hiçbir zaman istemim olmadı, ancak cihaz medya aktarımına izin vermek için bilgisayarıma bağlanıyor. Yukarıdaki bağlantıya göre tüm USB hata ayıklama yetkilerini bile iptal ettim.

Belki de sorun olabilir Android geliştirme için PC'de ekstra yüklü bir şey yok. Web sayfalarını cihazlar açısından incelemek için bu özelliği kullanmak istiyorum.


4
Herkese merhaba. DevTools teknik yazarı burada. Tüm sıkıntıları duyduğuma üzüldüm! Uzaktan Hata Ayıklama belgesi kısa süre içinde bu gönderiye bağlantı verecektir. Sizin chrome://versioniçin neyin işe yaradığını açıklarken lütfen OS + Chrome Sürümünüzü ( ) + Android Marka ve Modelinizi ekleyin .
Kayce Basques

@KayceBasques Bu sayfaya bağlantı vermek istediniz: developers.google.com/web/tools/chrome-devtools/…
Roland

Yanıtlar:


557

İşlevi çalıştırmak ve çalıştırmak için:

Yukarıdaki adımları izleyerek RSA anahtar parmak izi istemini aldım ve ardından cihazımı Chrome'da gördüm.

Kesinlikle düşündüğüm kadar kolay değil ama en azından şimdi çalışıyor.

Güncelleme 24 Şubat 2016

Bu yüzden Windows 10'a güncelledim ve şimdi bir Samsung Galaxy S5, sırasıyla Chrome v48.0.2564.116 m ve v48.0.2564.95 çalıştıran cihazlara sahibim. Google dokümanlarındaki adımları izledi ve ... tekrar çalışmadı, RSA anahtarı istemi yok. Bu yüzden yukarıdaki adımlarımı takip etmeye başladım ve Android SDK'nın 1GB'ın üzerinde indirilmesiyle daha hızlı bir yol olması gerektiğini düşündüm.

Bu sefer denedim:

Şimdi, Chrome telefonumda ve chrome://inspect/masaüstümde açıkken inceleme seçeneklerini görebiliyorum.

Sonraki sorun: Windows'u her yeniden başlattığımda aynı adımları tekrarlamam gerekiyor. Bu sorunu çözmek için:

  • Bir metin düzenleyici açın ve kopyalayın "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
  • Bu dosyayı adb.batadresindeki Windows Başlangıç ​​klasörüne kaydedinC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Bir .bat dosyası olduğu sürece dosyanın adb.bat olarak adlandırılması gerekmediğini unutmayın. Dosyaya kopyaladığınız komut, kurulumunuz için değiştirmeniz gerekebilecek varsayılan yükleme yoluna sahiptir.

Artık Chrome Inspect özelliğine ihtiyacım olduğunda çalışıyor.

Biraz teşekkürler ve cevabımın faydalı bir güncellemesinde bana yol göstermesine yardımcı olan bu soruya verdikleri yanıtlara katkıda bulunan herkese seslenin. Lütfen size yardımcı olduğunu düşündüğünüz diğer yanıtlara da kredi verin.


7
Unutulmaması gereken bir şey daha, bir yetkilendirme istemi almıyorsanız, cihazınızda usb hata ayıklamayı devre dışı bırakmayı ve yeniden etkinleştirmeyi deneyin - Yukarıdaki tüm adımları izledim ve bunu yaptıktan sonra sadece istemi aldım
rmorse

7
Muhteşem. Birkaç saat geçirdim. Bu küçük adb indirme ve başlangıç-sunucu komutu nihayet işe yaradı!
Ashkan Hovold

6
Google'ın bu talimatları sağlayacağını düşünürdünüz ... TEŞEKKÜRLER !!!
Hobbes

5
Ne büyük dert. Google bu konuda dokümanlarını gerçekten güncellemelidir. Sonunda işe yaradı. :)
PussInBoots

3
Stackoverflow, örneğin +1, +2, +5 (max) gibi bir oylama aralığı sunmalıdır, çünkü bu gibi bazı cevaplar, tek bir yukarı oylama adalet yapmaz. Basit bir 2 MB dosya beni 1 GB + mutlak bellek domuz indirmeden kurtardı. Teşekkürler dostum!!
Don Omondi

138

Bir Galaxy S7 ve Windows 10 dizüstü bilgisayarda, bilgisayara bağlıyken tek yapmam gereken USB bağlantı modunu "Ses Kaynağı" (Telefon Ayarları> Geliştirici Seçenekleri> USB Yapılandırması) olarak değiştirmekti.

Bu daha sonra RSA tuşunun parmak izine izin vermek için cihazdaki istemi hemen buldu. Sonra bilgisayardaki dev araçları cihazımı tanıdı.

Neden işe yaradığını bilmiyorum, ancak gereksiz yazılımları kurmaya gerek kalmadan açık ara en basit çözüm.

Ben de "MTP (Medya Aktarım Protokolü)" moduna değiştirme şansım oldu , ama sadece vesileyle.

Düzenle:

MTP seçeneği artık benim için çalışmıyor.

Ses Kaynağına ek olarak , bağlantı modunu MIDI olarak ayarlamak da çalışır. Bağlantı modunu doğrudan cihazın bildirim çubuğundan erişerek değiştirmek çok daha kolaydır - "Medya dosyalarını USB ile aktarma" ya da eşdeğer bildirime dokunun.

MIDI kullanmak muhtemelen ikisinin en kolayıdır, çünkü ona erişmek için birkaç ayar ekranına girmeyi gerektirmez.


3
Chrome'un "başlangıç" kılavuzu ve Samsung USB sürücüleri ile denedikten ve savaştıktan sonra, MTP'den MIDI'ye geçiş hemen çalıştı! - Galaxy S6 Edge
Ashwood

2
Nedenini bilmeden "bu işler" ten nefret ediyorum! Birisi bu yöntemi kullanarak neden çalıştığını araştırabilir mi?
pussinboots

1
Referans için: Samsung S8 / USB yapılandırması / "MIDI". "MIDI" yi etkinleştirdikten ve Windows 10'da USB kablosunu çıkarıp taktıktan sonra bazı sürücüleri yüklemeye başladı. Tam olarak hangi sürücüleri yüklediğini merak ediyorum !? Kimse biliyor mu?
pussinboots

1
Galaxy S6'da USB bağlantı modunu "Ses Kaynağı" olarak değiştirmek için değiştirildi. İşe yarıyor. @Studocwho, Sen Kralsın!
nywooz

1
Çalışan tek çözüm. Google, rehber sayfalarınızı kapatın ve eve gidin.
m4heshd

77

USB bilgisayar bağlantısı için "MTP modu" kullanıyorsanız . "PTP modu" veya "Kart okuyucu modu" olarak değiştirin.

Aynı sorunum var ve bu benim için iyi çalışıyor.


4
Bu yanlış. MTP modu ile PTP modu arasında seçenek sunan ekran, genellikle USB hata ayıklama özelliğinin etkin olmadığı anlamına gelir.
Umopepisdn

1
Geliştirici seçenekleri> USB yapılandırmasını seç altında bulun. "PTP (Resim Aktarım Protokolü)" olarak değiştirildi, ancak sorunu
çözmedi

4
USB kablosunu yeni değiştirdim ve işe yaradı! (telefon çalışmayan kablo ile şarj edildi)
zok

19
Bir Galaxy S7 ve Windows 10'um var ve bilgisayara bağlanırken USB bağlantımı "Ses Kaynağı" moduna değiştirmek zorunda kaldım. Bu, RSA tuşunun parmak izine izin vermek için cihazdaki istemi hemen getirdi. Sonra bilgisayardaki dev araçları cihazımı tanıdı.
Studocwho

1
@Studocwho cevabı benim için Win 10 Galaxy S7 Edge'de çalıştı - diğer tüm önerilerden çok daha basit. Diğerleri bunu yorumlarda kolayca kaçırabileceği için uygun bir cevap olarak eklemeniz gerekip gerekmediğini merak ediyorum
theotherdy

72

(Not - bu bir Samsung S6 kullanarak benim için çalıştı. Bu talimatın işe yaradığı herkes için kullanılan telefon sürümü hakkındaki yorumları takdir ediyorum)

Telefonunuz bilgisayarınıza bağlanıyor ve bilgisayarda tanınıyorsa ve telefonunuzda USB hata ayıklamayı etkinleştirdiyseniz, ancak telefon Chrome geliştirici araçlarında 'Uzak cihazlar' altında görünmüyorsa, önce yeniden başlatmayı deneyebilirsiniz telefonunuzda aşağıdakileri seçerek otomatik bulma işlemini gerçekleştirin - 'Ayarlar> Geliştirici Seçenekleri> USB Hata Ayıklama Yetkilerini İptal Et'.

Bu işe yaramazsa, sorun muhtemelen Android Hata Ayıklama Köprüsü Daemon'un bilgisayarınızda eksik veya çalışmıyor olması (ADB hakkında bilgi - https://developer.android.com/studio/command-line/adb. html )

ADB'yi kullanmak için tam Android SDK'sına ihtiyacınız yoktur, bağımsız Android SDK Platform Araçları'nı buradan indirebilirsiniz:

https://developer.android.com/studio/releases/platform-tools.html

İlk olarak, platformunuz için araçları yükleyin. Windows kullanıyorum ve benim için adımlar:

- İndirmeyi c: \ platform-tools içine açın (sadece kolaylık sağlamak için buraya koydum, farklı bir konum seçebilirsiniz).

-Klasörde komut istemini (yönetici olarak çalıştır) açın ve aşağıdaki komutu çalıştırın:

adb devices

(Adb.exe bizim klasörümüzde). Bu, arka plan programını başlatır ve size bağlı Android cihazların bir listesini gösterir.

Bir cihazın yanında 'yetkisiz' görürseniz, telefonunuzun kilidini açmanız ve 'cihaz verilerine erişime izin ver' seçeneğini belirlemeniz, ardından 'her zaman bu bilgisayardan erişime izin ver' seçeneğini belirtmeniz gerekir. Ardından, telefonunuzun geliştirici konsolunda bağlı olduğunu görmelisiniz:

resim açıklamasını buraya girin

Bilgisayarınız her yeniden başlatıldığında Daemon'u çalıştırmanız gerekir. Başlangıç ​​klasörünüze bir .bat dosyası koyun, bilgisayarınız her başlatıldığında arka plan programını çalıştırmak için (yönergelerimi tam olarak izliyorsanız, oluşturmanız gereken .bat dosyasının içeriği olacaktır c:\platform-tools\adb devices).

Artık Android cihazınızda (bilgisayarınızdaki Chrome geliştirici araçları aracılığıyla) Chrome'a ​​gönderdiğiniz bir URL'ye (ör. 'Localhost') erişmekte zorlanıyorsanız, bu farklı bir sorundur. Tavsiye için bu soruya bakın Localhost'uma Android cihazımdan nasıl erişebilirim?

(kısacası, bilgisayarınızın ve telefonunuzun aynı ağa bağlı olduğundan emin olmanız gerekir, bu nedenle hem aynı kablosuz ağa bağlanın hem de bilgisayarınızı telefonunuzun erişim noktasına bağlayın, ardından kablosuz IPv4 IP adresinizi almak için ipconfig'i çalıştırın, ve bu IP'yi telefonunuzda görüntülemek istediğiniz URL'de kullanın)


Not: İlk hata ayıklama bağlantısının çalışması için, USB aktarımı için Android'inizde MTP modunu (Medya Aktarım Protokolü) kullanmanız gerekir (MTP varsayılan değerdir). Yanıtlardan birinde bu modun başka bir şeye değiştirilmesini içeren bir düzeltme var, ancak muhtemelen sadece bir tür yeniden tanımayı tetikliyor ve bağlantıyı kesip yeniden bağlarsanız muhtemelen otomatik olarak MTP moduna geri döneceksiniz. telefon.


1
TY! Bu benim için çalıştı. Yüklü bir ADB sürücüsü olmasına rağmen, deamon çalışmıyor. Yukarıdakileri çalıştırın ve başladı, cihaz şimdi gösteriyor.
user3953989

6
Teşekkür ederim! Samsung telefon kullanıcıları için şu adımları izleyin!
hubert17

5
Sadece bir teşekkür daha! Not 8'in cevabı buydu. Komik olan şey daha önce adbkurdum, adb devicesyeni telefonumla bir tane yapmamıştım .
Michael Geary

3
Samsung Galaxy S10e üzerinde çalışır. Teşekkür ederim. Bir Javascript SPA uygulamasında Vue.js ile hata ayıklamaya çalışıyordum ve Android SDK'yı yüklemem gerektiğinin farkında değildim.
Mz1907

1
Benim durumumda, MacO'ları kullanarak, termial: ./adb cihazlar!
Diego Favero

43

yüklü ADT (Android Geliştirme Araç Seti) yoksa geçici çözüm:

Andorid SDK platform-tools.zip'i indirdikten ve şu komutu çalıştırdıktan sonra android tabanlı Samsung Galaxy telefonunu tespit etmeyi başardı : "adb cihazları". Bazı deamon başlattı, bağlı cihaz buldu ve ayrıca krom kanarya incelemesi sekmesinde de görebildim.

daha önce "Universal ADB driver" da yükledim ama bunun gerekli olup olmadığından emin değilim


2
Bu kadar zaman geçtikten sonra benim için çalışan bu!, Bence daemon'un çalışmadığı bir şey var. "adb Devices" komutunu çalıştırdığınızda bu hizmeti başlatır.
JOBG

PC'de usb bağlantısını değiştirmenin de soruna yardımcı olduğunu buldum.
16:11

8
Buraya gelen herkes için SDK platformuna ihtiyacınız yok, sadece Evrensel ADB Sürücüsüne ihtiyacınız var.
adamdport

MÜKEMMEL Teşekkürler!
Erutan409

@Adorjan Princz'un aşağıdaki cevabı ile birlikte bu cevap benim garip sorunumu çözdü. Yepyeni galaxy S8 + btw
Teedeez

32

Bunun eski bir soru olduğunu biliyorum ama işte benim için çözen cevabım. Her şeyi bulabildiğim ve denediğim tüm makaleleri incelemiştim. Mac veya PC'de benim için işe yaramaz.

Çözüm: Başka bir USB kablosu kullanın.

Dosya aktarımlarını desteklemeyen düşük kaliteli bir kablo almalıydım. Farklı bir USB kablosu kullandım ve hemen ptp modu ve uzaktan hata ayıklama yetkisi istendi.


5
bu benim için çalıştı. Chrome cihazı tanıyamasa bile telefonu şarj eden bir USB kablosu kullanıyordum
zok

3
Bu, şimdiye kadar gördüğüm en parlak cevaplardan biri. Çok basit, çok açık! Teşekkürler
davnicwil

Umarım bu cevap için daha fazla oy vermiş olsaydım.
KSully2

USB şarj kablolarında sadece 2 kablo bulunurken, gerçek USB kablolarında 4 kablo bulunur. Veri aktarımı için 2 ekstra kablo kullanılır.
Mikko Rantalainen

1
@henon veri aktarımını destekleyen bir kablo ile telefon dosyalarına erişebilirsiniz. tıpkı bir usb bellek gibi.
Timar Ivo Batis

29

Bu aracı yıllardır farklı bilgisayarlarda ve farklı cihazlarda kullanıyorum. Chrome / ADT'nin cihazımı görmediğini sık sık gördüm.

Bu durumda benim için çalışan tek şey ADB deamon'u sıfırlamaktır :

adb kill-server

veya / ve

adb usb

Cihazınızı yeniden taktıktan sonra, cihazınızda bağlı bilgisayardan USB hata ayıklamasına izin vermenizi isteyen bir mesaj gösterilir. Bu talebe izin verilmesi gerçekten önemlidir.


adb usb bana geri dön "hatası: aygıt '(boş)' bulunamadı" herhangi bir fikir?
Braian Mellor

@BraianMellor Aynı hatayı aldım, ancak bundan sonra cihazımı görmeye başladım
Tadija Bagarić

Harika! Bu Samsung Galaxy S8 için çalışıyor. Teşekkürler.
Sampath

adb kill-serverve adb start-servereski Samsung Galaxy Tab 3'ümde çalışan tek şey. Diğer çözümler 'USB yapılandırması'nı' Ses kaynağı 'veya' MIDI 'olarak değiştirmeyi önerir, ancak bu gerekli değildir. Aslında, Samsung Galaxy Tab S cihazımda 'Şarj Etme' olarak ayarlanmış 'USB yapılandırması' var, ancak yine de android cihazı devtools'a bağlayabiliyorum. 'USB yapılandırması'nı' Ses kaynağı 'veya' MIDI 'olarak ayarlamanın ADB arka adb kill-serveradb start-server
planını

28

Samsung Note 8 Kullanıcı burada - tek yapmam gereken

  1. Telefonda USB Hata Ayıklamayı etkinleştirin.
  2. "ADB ve Fastboot" aracını yükleyin ve çalıştırın
  3. Girdi komut adb devicesadb isteminde.
  4. Chrome: // inspect / # cihazlarına gidin, cihaz görünür.

Bundan sonra telefonuma bir mesaj aldım ve Chrome telefonu tanıdı.


Windows komut isteminin içinde adb'yi çalıştırdıktan ve cihazımda yetkilendirdikten sonra Samsung Galaxy S8'imdeki hile yaptı.
Xedret

Samsung Note 9
Akshat

Samsung Galaxy A10 üzerinde çalıştı.
Zaphiel

Samsung S8 üzerinde çalıştı
Ruslan Korkin

Samsung S10 +
FalcoB

24

Samsung telefon + Windows özellikli PC

Her şeyden önce, telefonunuzda USB hata ayıklamayı açmanız gerekir:

  1. Ayarlar / Telefon hakkında / Yazılım bilgileri / Yapı numarası (geliştirici modunu açmak için 7 kez dokunun)
  2. Ayarlar / Geliştirici seçenekleri / USB hata ayıklama (açın)

Sonra PC'nizde:

  1. Samsung USB sürücüsünü yükleyin https://developer.samsung.com/mobile/android-usb-driver.html
  2. ADB'yi yükleyin https://forum.xda-developers.com/showthread.php?t=2317790 (forumda ADB'nin en yeni sürümünü edinmek için "İndirilenler" bölümüne gidin)
  3. ADB kurulumundan sonra CMD açılmalıdır -> ADB'yi "adb cihazları" komutuyla başlatmalıdır (örneğin "C: \ Program Files (x86) \ Minimal ADB ve Fastboot> adb cihazları")
  4. Telefonunuzu USB kablosuyla PC'nize bağlayın
  5. Bağlantı hakkında uyarı telefonunuzda görünmelidir (izin verin)
  6. PC'nizdeki Chrome'da Geliştirici araçlarını / Diğer araçları / Uzak cihazları açın ve sonunda telefonunuzun algılandığını görmelisiniz

Galaxy Fold için de çalıştı. Çok teşekkürler.
de_billa_

Yukarıdaki yorumda sunulan bilgiler sayesinde, Samsung 9'um için bu çalışmayı başardım. Teşekkürler! :)
Mike

Sadece ADB kurulumunu kaçırıyordum. Bundan sonra bir cazibe gibi çalıştı :) Bunun için teşekkürler.
eos87

9

ADB çalışıyor olmalıdır. Sadece git

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-toolsve çalıştır adb devices, daemon başlamalı ve sonra tüm bağlı cihazları göstermelidir.


1
Tanrıya şükür, bu benim samsung galaxy s8 ve windows 10 ile uzun zamandır bir sorun oldu.
John

9

Bugün Samsung Galaxy Note 9 ve Android Studio olmayan bir Windows 10 Dizüstü Bilgisayar ile bir kabus gördüm . İşte hata ayıklama almak için çalışma adımları.

1) Telefonda geliştirici modunu her zamanki gibi etkinleştirin ve "USB Hata Ayıklama" yı açın.

2) Bilgisayarınıza Windows için Samsung USB Sürücülerini yükleyin https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

3) Bilgisayarınızdaki Chrome'u açın - Uzak Cihazları geliştirici konsoluna getirin (şu anda hiçbir cihaz algılanmadığını söyleyecektir).

4) Telefonunuzu USB kablosuyla bilgisayarınıza bağlayın.

5) Yetkilendirme istemlerini kabul edin ve bilgisayar "cihazınız hazırdır" diyene kadar bekleyin.

6) Telefonunuzda üst menüyü aşağı kaydırın ve "P Android sistemi" ne hafifçe vurun - "Şunun için USB kullan" altında "MIDI" seçeneğini seçin.

7) PC'nizde çeşitli kurulum bildirimleri görünecek, bittiğinde telefonunuzda hata ayıklama için yetkilendirme istemi alacaksınız. Kabul et! Birkaç saniye daha bekleyin; telefonun artık bilgisayardaki Chrome Dev araçlarında göründüğünü ve birkaç saniye içinde bağlanacağını göreceksiniz.

Rica ederim.


1
Cihazı her bağladığımda MIDI seçeneğini seçmem gerektiğinin yanı sıra, lanet bir çekicilik gibi çalıştı. Bu, herhangi bir girişim / başarısızlık döngüsü olmadan gerçekten çalışan ilk çözümdür.
Machado

Geliştirici modunu Ayarlar -> Hakkında'ya gidip yapı numarasına 7 kez dokunarak etkinleştirebilirsiniz. Bkz. Stackoverflow.com/questions/16866412
MarkG

7

Windows kullanıyorsanız, telefonunuzun sürücülerini yüklemeniz gerekir. Onları buraya getirebilirsin .

Hala çalışmıyorsa, Android Hata Ayıklama Köprüsü'nü manuel olarak yeniden başlatarak bağlanma şansım oldu. Daha fazla bilgi burada .


Sürücüler zaten kurulmuştu, ancak bağlı olduğunuz diğer makaledeki adımları okuduktan sonra PC'nize çalışmasını sağlamak için birkaç şey yükledim. Bu adımları kendi soruma yanıt olarak ekledim.
Ash

Teşekkürler, bu sürücülere ihtiyacım vardı;)
Verri

6

adbkomut satırını çalıştır . bunun gibi

adb devices

2
Parlak. Yine de Android Studio veya ADB yüklü olmalıdır
maeneak

5

Chrome "Uzak cihaz", kullanmadığım birkaç ay sonra çalışmayı durdurdu.

Bu sorunu çözdüm: Cihazımın "geliştirme seçeneği" nde (samsung J3) USB hata ayıklama yetkisini iptal ettim, sonra bilgisayarımda, "C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools "klasörü cihazımda bana hava durumunu soran bir komut istemi görünüyor. Evet'i tıklıyorum, ardından krom cihazımı algıladı


1
evet, adb.exeAndroid sdk platform araçları altındaki komut, Chrome'un android cihazımı tanımamasının bu sorununu çözmenin anahtarıydı.
kimbaudi

4

Ubuntu Linux 20 güncellemesi :

Artık aşağıdaki komutların hiçbirini yapmanız gerekmeyebilir. sudo apt install -y adbyeterlidir. Chromium 83'te bu bağlantı noktası yönlendirme kuralı varsayılan olarak etkin

Eski cevap :

Ubuntu kullanan herkes için aşağıdakileri kullandım:

https://github.com/M0Rf30/android-udev-rules

Ubuntu 16 kullanıcıları için gereken grup adı ekle komutuna dikkat edin.

Ayrıca ADB araçları yüklü sudo apt install android-tools-adbve sudo apt install android-tools-fastbootve daha hiç ihtiyaç bütün Android SDK

Son olarak, telefonunuzun nihayet bağlandığı cihazın yanındaki devtools ayarlarına bağlantı noktası yönlendirmeyi eklemeyi unutmayın, yani 8080 | localhost: 8080


sudo apt install android-tools-adb android-tools-fastbootbenim durumumda yeterliydi. Teşekkürler!
Denis

Hiçbir zaman bağlantı sorunları hakkında endişelenmenize gerek kalmadan benim için hile, usb eklediğinizde üst çubukta görünen "çıkarma" simgesine tıklayın, sonra açılan menüde telefonuma (Nokia 6) tıklayın görüntülendiğinde, telefon rsa tuşunun kontrolünü istedi ve aniden çalışıyordu.
adrien

1
Ubuntu Linux 20 güncellemesi: artık bunların hiçbirini yapmak zorunda değildi. sudo apt install -y adbyeterliydi. Chromium 83'te bu bağlantı noktası yönlendirme kuralı varsayılan olarak etkindir.
Dan Dascalescu

3

Chrome'un, cihaz kimlik doğrulamasını yeniden görüşme hatası var gibi görünüyor. USB Hata Ayıklamayı devre dışı bırakmayı ve tekrar etkinleştirmeyi deneyebilirsiniz. Bazen sizden bilgisayar anahtarınıza tekrar güvenmenizi isteyen bir pencere açılır.

Veya Android SDK'nıza gidip adb devicesyeniden pazarlamayı zorlayacak şekilde çalışabilirsiniz .

Birinden (veya her ikisinden) sonra Chrome çalışmaya başlamalıdır.


3

Yapmam gereken chrome: // inspect / # aygıtlarında "Ağ hedeflerini keşfet" i devre dışı bırakmaktı .

Kurulumumda iyi bir şekilde çözen tek şey bu (krom Sürüm 78.0.3904.97 deepinOS / debian tabanlı).


2

@Maurice cruz cevap denedim ve gerçek sürücüleri alamadım. Sonra kendi aygıtları için küresel LG sürücüsü için bir indirme (bu hepsini değil emin değilim, ama birçok) vardı bu yazı bulundu . Yükledikten sonra usb hata ayıklamasını kapatıp tekrar açtıktan sonra RSA kabulü istendi.


2

Bahsedilen cevapların hiçbiri benim için işe yaramadı. Ancak benim için işe yarayan şey liman yönlendirme. Burada ayrıntılı adımlar:

  1. Eğer adb yüklemiş emin olun (adımları burada ; pencere için, mac, ubuntu)
  2. Mobil cihazınızda kromun çalıştığından emin olun
  3. Bilgisayarınızda, komut satırından aşağıdakileri çalıştırın:

    adb forward tcp:9222 localabstract:chrome_devtools_remote

  4. Yukarıdaki komutu çalıştırdığınızda, cep telefonunuzdaki yetkilendirmeyi kabul edin. Aşağıda dizüstü bilgisayarımda gördüğüm çıktı türü:

    $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

  5. Şimdi kromunuzu açın ve 'localhost: 9222' girin ve incelemek için etkin sekmeyi göreceksiniz.

İşte bu yaklaşımın kaynağı


Bu muazzam bir yardımcıydı. Teşekkür ederim!
patrick

1

Uygulama programlamasında yeniyim ve LG G3 cihazımı kullanarak örnek bir program hata ayıklaması almaya çalıştığımda karşılaştığım ilk sorun buydu. Ayrıntılı talimatlar içeren yukarıdaki yazı herkes için çalışmalıdır. Diğer yardımcı olur benim deneyim ekliyorum:

Talimatları adım adım takip ettim ama bir tane. Yani, USB sürücüyü OEM'imden yüklemek. Telefonum hata ayıklamanın açık olduğunu bildirmeye devam etti (bildirim alanında) ve ben veri yanı sıra ücret aktarabilirsiniz. Bu bana uygun USB sürücülerinin yüklendiğini düşündürdü. Ama değildi. Sonunda LG sitesine gittim ve LG G3'üm için USB sürücüsünü indirdim. Sürücüyü yükledikten ve telefonu kabloyla bilgisayara yeniden bağladıktan hemen sonra RSA anahtar istemi aldım. Chrome'um şimdi algılıyor ve uygulamamın Android studio aracılığıyla da telefonumda çalışmasını sağlayabildim.


Ben bir LG G2 mini var ve adb ile yakalamak için LGMobileDriver_WHQL_Ver_4.0.4 yüklemek zorunda kaldı. Sürücü, başka bir G2 modeli için indirildi çünkü resmi sitede g2 mini bulamadım.
Yury Kozlov

1

Telefonda hata ayıklamayı etkinleştir özelliğini açıp kapattıktan sonra 'USB aygıtlarını keşfet' i açıp kapatmak bir şey başlattı.

Ayrıca farklı bir kablo da olabilir. Benim durumum veri bağlantısına müdahale ediyor olabilir, ama emin değilim.

resim açıklamasını buraya girin


Teşekkürler, cankurtaran
BruceJo

1

Android Pie çalıştıran bir Samsung Galaxy S9 kullanma. - Mayıs 2019 Yukarıdaki yanıta ve NickW'nin bu yanıt için gönderisine benzer: Cihazınız bağlandıktan sonra, ayarlara gitmek yerine, telefonun bildirim çubuğu> Android Sistemi'ne ve 'Diğer USB seçenekleri için dokunun'a gidin. Seçeneklerin altındaki MIDI'yi seçin ve hazırsınız!


1

Huawei veya Honor telefonlarda çalışıyorsa, HiSuite'i bilgisayarınıza yüklediğinizden ve çalıştırdığınızdan emin olun . USB hata ayıklaması yalnızca HiSuite açıkken çalışır.


0

Sadece referans için buraya ekleyerek, bir LG G5 Android telefonu bağlamaya çalışıyordum ve LG dev sürücüsünü buradan indirene kadar Chrome dev araçları bunu tanımadı .

Hepinize iyi şanslar!



0

Ayrıntılı olmayan gerekli bir adım var:

ADB çalışıyor olmalıdır (bağlantı kurmak için çalışacağı için kurulu değildir)

Bilinmeyen bir nedenden dolayı "geliştirici araçlarını" krom (canari) üzerinde açmak, ADB'nin çalıştırılmasını iyi parametrelerle başlatmayabilir. Daha sonra akıllı telefonda "PC adresinizle uzaktan bağlantıyı onayla" sorusunu görmezken, PC'de bağlantı panelinde "bilinmeyen bağlantı beklemede" görebilirsiniz. O zaman mutlaka bu olmazsa bağlantı kurulmayacaktır. Diğer bazı araçların ADB'yi başlattığını, ancak önemli olanın ADB'yi başlatmak ve bağlantı kurmak olduğunu unutmayın.

"> ADB bağlan 'IPofYourSmartphone port'" komutunu çalıştırdığınızda veya ADB doğru bağlantıyı sağlamak için bir yazılım tarafından çalıştırıldığında, ADB, Akıllı Telefonunuzda panel onayını gösteren isteği gönderir

Bu, USB veya Wifi bağlantısı için çok geçerli. Android "Henry tarafından ADB kablosuz" gibi bir araç kullanırsanız, uzaktan bağlantı hata ayıklama wifi almak için tam bir rehber alacak.

Umarım bu yardım

Saygılarımla

üç misli


0

Telefonda hata ayıklama modunun açık olduğundan emin olun.


0

Şu anda bir LG G7 ve Windows 10 kullanıyor. Benim için, telefon fiziksel olarak bağlandıktan sonra USB bağlantı modunu Fotoğraf aktarımı olarak değiştirdi (başlangıçta Dosya aktarımı kullanıyordum ) ve Chrome'un Uzak Cihazları telefonumu algıladı. Bildiğim kadarıyla, sadece mobil sürücüm yüklü, ADT vb. Yok.


0

Cep telefonunuzda andorid 9 varsa, Android Studio'da Android SDK'yı güncellemeniz gerekir.

  • Android stüdyosunu açın ve Ayarlar'a gidin.
  • Sistem Ayarları \ Android
  • Android SDK'yı seçin (SDK'nın yeni sürümünü göreceksiniz)
  • Başvurmak için tıklayın
  • Cep telefonunuz şimdi MIDI modunda erişmek isteyecektir.

0

Ben bu sorunu çözmüş olmadan uzun yıllara dayalı yukarıdaki birçok cevapları ayrıntılı olarak, herhangi bir Samsung veya Android SDK sürücülerini yüklerken veya MIDI veya Görüntü aktarımı seçeneklerini seçmek zorunda.

Benim için, Windows 10'da sorun, Windows 10 adlı yerleşik uygulamadan kaynaklandı Your Phone. Ben sadece repairapp vardı Advanced Settings. Uygulamanın ayarlarına erişmenin daha kolay bir yolu olabilir, ancak onlara bu şekilde eriştim:

  1. Sistem ayarları
  2. Program Ekle veya Kaldır
  3. Your PhoneListeden tıklayın
  4. seçmek Advanced Options
  5. Seç Repairaltında Resetseçenekler

Bundan sonra, USB DebuggingAndroid telefonuma (Samsung A30) yeniden bağlandığımda ve geçiş yaptığımda, telefonum, Chrome DevTools'un telefonumu tanımasını sağlayan RSA anahtar parmak izinin onayını istedi.

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.