Cyanogenmod'da USB hata ayıklama moduna nasıl girilir?


30

Cyanogenmod 11'i bir HTC One cihazına yeni yükledim ve şimdi Linux bilgisayarımdan USB üzerinden tam olarak bağlanamıyorum, bu yüzden daha fazla ROM veya uygulama aktaramıyorum.

Stok Android ROM'unda görülen "USB hata ayıklama moduna" benzer şekilde USB erişimini nasıl etkinleştiririm? Ayarları gözden geçirdim, ancak USB etiketli hiçbir şey yok.


Geliştirici seçenekleri basitçe gizli mi? Android 4.2'deki geliştirici seçenekleri nerede?
eldarerathis

1
Öyleyse bunu doğru anlayalım. Joe Average Sixpack tarafından kullanılmak üzere tasarlanan varsayılan Android hisse senetleri, varsayılan olarak etkin seçeneklere sahipti; Bu demiryolunu kim işletiyor? Ama hayır, bu sorun gibi görünmüyor. HİÇBİR USB erişimim yok . Telefonuma USB yığın depolama aygıtı olarak bile bağlanamıyorum.
Cerin

5
İlk puanınız için: HTC, geliştirici seçeneklerini farklı bir yere koyabilir, ancak varsayılan olarak 4.2. Sürümden itibaren vanilya Android sürümlerinde gizlenmiştir. Bu, herhangi bir Nexus cihazına veya Android'in değiştirilmemiş bir sürümüne sahip herhangi bir cihaz için geçerlidir (oysa HTC, onu yoğun şekilde değiştirir). İkinci nokta: Toplu depolama, hata ayıklama modundan çok farklı ve Android 3.0 civarında toplu depolama modu MTP ile değiştirildi. Linux kullanıyorsanız, sorun PC'nin tarafında olabilir, çünkü çoğu dağıtım MTP'de hala zorluk çekiyor. Hangisine ihtiyacınız var: hata ayıklama modu veya dosya aktarma yöntemi?
eldarerathis

Gerçekten de, MTP'nin Mac'te "sadece işe yaramaz" (en azından OS X 10.9.5'te değil), ancak bunun yerine USB üzerinden taktığınız Android telefonu (Android telefonunuza girseniz bile) göz ardı edilir. ve USB seçeneğini MTP'ye ayarlayın). Mac'te dosya aktarabilmek istiyorsanız çözüm Android Dosya Aktarımı adlı resmi uygulamayı yüklemektir: android.com/filetransfer
Sorin Postelnicu

Yanıtlar:


37

Ayarlara git> telefon hakkında

Listenin en altına, "Yapı Numarası" için bir giriş göreceksiniz

5 kez hafifçe vurun ve Geliştirici Seçeneklerinin etkinleştirildiğini bildiren tost açılır penceresini göreceksiniz.

Ana seçenekler menüsüne dönün ve Geliştirici Seçenekleri'ne dokunun; USB Debugging için listenin yaklaşık yarısında bir onay kutusu göreceksiniz.


2
CyanogenMod 11 / Android 4.4.4 ile çalışır
l0b0

3
CyanogenMod 13 / Android 6'da, seçenek Android Debugging olarak değiştirildi.
Sorin Postelnicu

1

İşte en iyi çözüm:

Ayarlar → arama çubuğuna dokunun ve usb→ yazın USB hata ayıklama yetkisini iptal et seçeneğini belirleyin . Ve şimdi Android hata ayıklamayı etkinleştirebilirsiniz.


Downvoters: Bir LQ cevabı gibi görünebilir, ancak gerçekten işe yarıyor. COS12 cihazımda test ettim.
Firelord

1

Muhtemelen HTC One için geçerli olmasa da, yeni / daha az sık kullanılan bir modeliniz varsa, USB Aygıt Kimliğini ~ / .android / adb_usb.ini dosyasına eklemeniz gerekebilir:

Önce, telefonunuzu yerleştirirken hangi kimliğin göründüğünü kontrol ederek USB Aygıt Kimliğini kontrol edin:

$ lsusb
[...]
Bus 001 Device 049: ID 2970:2282  
[...]

Sonra ~ / .android / adb_usb.ini dosyasına ekleyin:

echo 0x2970 >> ~/.android/adb_usb.ini

Bu benim newish Wileyfox Fırtına için çalıştı.


0

Ayarlar -> Depolama -> Menü -> USB bilgisayar bağlantısı tuşlarına basın


Bu uzaktan bile doğru değil. Cevabınız, Telefon Şarjı haricinde USB Depolama, MTP ve PTP olmak üzere popüler veri aktarma yöntemleri içindir.
Firelord

0

Ayarlar -> Telefon Hakkında -> Sırasıyla Oluşturma Numarası -> Geliştirici Seçeneklerine Git -> Usb hata ayıklamaya dokunun


Bu doğru, ancak P Fitz'in iki yıl önce söylediği tam olarak buydu (kabul edilen cevap). Henüz bir cevabı olmayan bazı soruları cevaplayabiliyorsanız daha yararlı olur.
Dan Hulme

0

Bazılarınız Cyanogen 13'e sahipseniz ve USB Hata Ayıklama seçeneğinin nerede kaybolduğunu merak ediyorsanız: Geliştirici seçeneklerinde artık başka bir seçenek var ve buna "Android Hata Ayıklama" deniyor (ve varsayılan olarak devre dışı bırakılıyor).

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.