Akıllı telefonunuzdaki Android uygulamasında hata ayıklayın. Android işletim sistemindeki uygulamalarda uzaktan hata ayıklama

Bugün ilginç bir menü öğesiyle başa çıkmaya çalışacağız - Android Geliştirici Modu ( mühendislik menüsü  Android). Bölümünde ayarlar - « Geliştiriciler için»Android cihazınızın esnek yapılandırması ve derinlemesine yönetimi için özellikler mevcuttur.

Android geliştirici modunu etkinleştirmek için tüm eylemler, Android 6.0.1 çalıştıran ikinci neslin Nexus 7 tabletinde gerçekleştirilir. Her bir menü öğesine yorum yapmak kendi açıklamasına dayanır.

Unutmayın, bu moddaki tüm değişiklikler kendi sorumluluğunuzdadır!

  Android geliştirici modu nasıl etkinleştirilir?

  • Giriyoruz " ayarlar"Ve bölümü seç" Telefon hakkında (Tablet hakkında)».
  • Sonra aşağı kaydırın ve görün " Yapı numarası"Üzerine yedi kez dokunuyoruz.
  • Yedinci tapadan sonra, sistem kullanıcıyı bir geliştirici olduğu konusunda bilgilendirecektir. Bu yüzden Android cihazdaki geliştirici modunu açıyoruz (veya açıyoruz).


Menü " Geliştiriciler içinMsgstr "Gadget'ın ayarlarında görünecektir. Android 6.0'da, öğe "kategorisine yerleştirildi sistem».

Şimdi Android geliştirici modunun bize verdiği komutların ve özelliklerin listesine bakalım.


  • « Hata raporu"- düğme ne zaman etkin değil normal işlem  cihazı.
  • « Yedek şifre"- Doluları koruma yeteneği yedeklemeler  Bir akıllı telefon veya tabletin verileri. Şifre manuel olarak girilir ve kullanıcı tarafından oluşturulur.
  • « Ekranı kapatmayın“- Bu işlemi etkinleştirmek, cihaz şarj olurken ekranın sürekli yanmasına neden olur.
  • « Çevre seç»- İki çalışma ortamı seçilebilir: Dalvik ve ART. Sonuncusu daha yenidir ve genel olarak uygulamaların ve cihazların performansını iyileştirmek için tasarlanmıştır.
  • « Bluetooth HCI işlem günlüğünü etkinleştir"- komut, tüm HCI Bluetooth paketlerini bir dosyaya kaydetmek için kullanılır.
  • « HDCP kontrolü"- bu komut HDCP'nin kontrol sırasını seçmek için kullanılır (kopya koruma sistemi)
  • « İşlem İstatistikleri (Çalışan Uygulamalar)"- bu operasyonun uygulanması, çalışan işlemlerin istatistiklerinin tutulmasına izin verecektir.

  • « USB hata ayıklama»- bir USB kablosu kullanarak bir bilgisayara bağlandığında hata ayıklama modunu açar.
  • « İle hata ayıklama erişimini reddet uSB kullanarak  oturum açtığınız tüm bilgisayarlarda».
  • « Hata raporları"- düğme normal modda etkin değil. Etkinleştirildiğinde, cihaz menüde bir hata raporu gönderme seçeneğini göstermeye başlayacaktır.
  • « Sahte konum"- sahibinin geçerli konumunu bir gadget ile maskeleyebilen ve yanlış koordinatlar verebilen şaşırtıcı bir özellik.
  • « Hata ayıklamak için uygulamayı seçin“- bazı uygulamaları hata ayıklamak üzere ayarlayabilirsiniz.
  • « Hata ayıklayıcının bağlanmasını bekleyin.“- uygulama hata ayıklayıcının normal modda bağlanmasını bekliyor. Düğme etkin değil.
  • « USB üzerinden kurulum"- işlev, ADB / ADT aracılığıyla yüklenen güvenlik uygulamalarını kontrol etmenizi sağlar. Düğme etkin değil.
  • « Günlük arabellek boyutu"- işlev, günlük arabelleğinin boyutunu seçmenizi sağlar.


  • « Kablosuz Monitör Sertifikası"- kablosuz monitörlerin sertifika parametrelerini görüntüler.
  • « Detaylı dergi Wi-Fi"- işlev izin verir wifi seçimi  Her SSID için log RSSI’yi belirtin.
  • « Mobil ağa geç"- düğme etkinleştirildiğinde, işlev, mobil şebekeye zorla geçiş yapmanıza olanak verir. wi-Fi sinyali  zayıf.
  • « Her zaman aramayı dahil et wi-Fi ağları "- işlev, trafik miktarına bağlı olarak veri aktarımı sırasında Wi-Fi şebekeleri aramayı etkinleştirmenize veya devre dışı bırakmanıza olanak tanır.
  • « Eski DHCP istemcisini kullan"- Etkinleştirilmiş özellik, Android 5.0 için DHCP istemcisini kullanmanızı sağlar, yeni sürüm için değil.
  • « Veri aktarımını devre dışı bırakma"- Etkin özellik, veri aktarımını devre dışı bırakmamanıza izin verir. mobil şebeke  aktif Wi-Fi bağlantısı ile bile (hızlı bir şekilde ağlar arasında geçiş yapmak için)
  • « USB yapılandırması"- USB üzerinden bir PC'ye bağlandığında varsayılan modu seçin.

  Android Geliştirici Modu - Metin Gir

  • « Tıklamaları göster»- düğme etkinleştirildiğinde, ekranın basıldığı yerlerde nokta görüntülenir.
  • « Ekran dokunuşları"- basma ve el hareketi ekranında görselleştirme gerçekleştirilir.

  • « Göster. Güncelleme. yüzey»- Pencereler güncellendiğinde tamamen vurgulanır.
  • « Öğe kenarlıklarını göster"- klip sınırlarının, kenar boşluklarının vb. gösterilmesini sağlar.
  • « Sağdan sola yazma"- tüm diller için metinlerin yazılarını sağdan sola görüntüler.
  • « Pencere animasyonu»- Animasyon ölçeğini 0,5x - 10x arasında ayarlayın. Ayrıca genel olarak animasyonu da kapatabilirsiniz.
  • « Geçiş animasyonu"- geçiş ölçeğini 0,5x'ten 10x'e ayarlamak Animasyonu devre dışı bırakmak da mümkündür.
  • « Animasyon süresi“- Gadget'ın animasyon hızını 0,5x - 10x aralığında ayarlayabilirsiniz. Animasyon tamamen kapatılabilir.
  • « Ek ekranların emülasyonu“- cihazın ana fiziksel ekranında ek ekranları taklit edebilecek ilginç bir seçenek. Bu seçeneği açtığınızda, kullanıcı ana olanı kopyalayacak başka bir ekran görecektir. Ek ekranın boyutları bağımsız olarak ayarlanır.

  • « GPU hızlandırma"- GPU'yu işaretleyebilir ve böylece her zaman GPU'yu iki boyutlu çizim için kullanabilirsiniz.
  • « Ekran güncellemesini göster“- GPU'yu çizerken arka ışık alanını sağlayacaktır.
  • « Donanım güncellemelerini göster“- Bu özelliğin aktif hale getirilmesi, yükseltme yaparken donanım seviyelerini yeşil renkte vurgulayacaktır.
  • « Hata ayıklama yerleşimi"- bu öğe seçim için üç olası seçenek içeriyor: 1) kapalı; 2) kaplama alanlarını gösterir; 3) belirli bir rengin alanlarını vurgulamak; 4) nesnelerin sayısını gösterir.
  • « Dikdörtgen olmayan kesme işlemlerinde hata ayıklama"- bu aşamada, üç eylem gerçekleştirebilirsiniz: 1) seçeneği devre dışı bırakın; 2) dikdörtgen olmayan enine kesit; 3) çizim ekibinin yeşil renkte test edilmesi.
  • « 4x MSAA'yı etkinleştir“- Kullanıcıyı (veya zaten bir geliştiriciyi) işaretleyerek OpenGL ES 2.0 uygulamalarında 4x MSAA içeriyor.
  • « Donanım kaplamalarını devre dışı bırak"- öğenin etkinleştirilmesi, GPU’nun ekran düzeninde sürekli kullanılmasını gerektirir.
  • « Anomali simülasyonu»- Renk algılama sorunu olan insanlar için arayüz renkli ekran modunu seçin.

  Android Geliştirici Modu - Multimedya

  • « Ses aktarımını devre dışı bırak (USB)“- bu özellik harici USB cihazlarına otomatik ses yönlendirmesini devre dışı bırakır.


  • « Sıkı mod etkin"- bu mod uzun işlemler sırasında Android cihazının ekranını vurgulayacaktır.
  • « CPU yükünü göster“- Bu işlem etkinleştirildiğinde, akıllı telefon ekranında mevcut CPU yükünün grafik görüntüsünü içeren ek bir pencere görüntüleyecektir.
  • « GPU Çalışma Zamanı Kaydı"- bu öğenin adı kendisi için konuşuyor.
  • « OpenGL İzlemeyi Etkinleştir"- dört tane var olası seçenek  olaylar: 1) veri yok; 2) Logcat; 3) Systrace; 4) glGetError / 'daki çağrı listesi


  • « İşlemleri kaydetme"- bu menü öğesi uygulamalara atıfta bulunur, aktif hale getirildikten sonra eylemlerin özetini siler.
  • « Arka plan işlemlerinin sınırı» - kullanışlı özellik. Arka planda çalışan uygulamaların sayısını sınırlayabilir.
  • « Tüm ANR"- bu öğenin önüne yerleştirilen bir kuş, kullanıcıya uygulamanın geciktiği (aut.) veya yanıt vermediği bildirimlerini sağlayacaktır.
  • « Etkin olmayan uygulamalar"- yerleşik etkin uygulama yöneticisi ile kapanma yeteneği.

Bu, “Geliştiriciler İçin” menüsüdür. Android 6.0'da belirtilen tabletin ekran görüntüleri.

  Android geliştirici modu nasıl devre dışı bırakılır?

  • Giriyoruz " ayarlar"Ve bölümü seç" uygulamaların».
  • “Bölümünde uygulamaların"Uygulamayı bulmalıyım" ayarlar».
  • Açılan menüde “öğesini seçin. depo.


  • "İçinde depo"Düğmesine tıklayın" Verileri sil».
  • Açılan pencerede " Uygulama verileri silinsin mi?"Bas" tamam».
  • İşte bu kadar! Android Geliştirici Modu devre dışı bırakıldı ve ayarlardan gizlendi. Fakat istediğiniz zaman tekrar açabilirsiniz.


Kök hakları edinme ve bellenimi değiştirme ile ilgili birçok talimatta, USB hata ayıklamasını etkinleştirmeniz gerekir. USB hata ayıklaması nedir ve neden gerekli olduğu ve nasıl etkinleştirileceği bu makalede bulunabilir.

USB hata ayıklaması ne içindir?

Android işletim sistemindeki uygulamaların ve cihazların hata ayıklama hizmetini kullanmak için USB hata ayıklaması kullanılır (uygulamanın ve sistemin bir bütün olarak nasıl çalıştığını ve hangi arızaların oluştuğunu kontrol edin).

USB hata ayıklaması nasıl etkinleştirilir?

Kesinlikle tüm Android cihazlarda, ister akıllı telefon ister tablet olsun, USB hata ayıklama özelliği Menü -\u003e Ayarlar

Muhtemel konum seçenekleri

Buna rağmen, USB hata ayıklama ayarlarında, ancak menüdeki konum seçenekleri farklı olabilir ve onu bulmak için çeşitli seçenekler var! 7 olası seçeneği göz önünde bulundurun.

Seçenek 1:

Menü -\u003e Ayarlar -\u003e Geliştirme -\u003e USB hata ayıklama - kene

Seçenek 2:

Menü -\u003e Ayarlar -\u003e Geliştiriciler İçin -\u003e USB Hata Ayıklama- kene

Seçenek sayısı 3:

Menü -\u003e Ayarlar -\u003euygulamaların -> dizayn -> USB hata ayıklaması (Android 2.2 - 3.0)

Seçenek 4:

Menü -\u003e Ayarlar -\u003e Diğer ->   Geliştirici Parametreleri -> USB hata ayıklama- kene


Android 4.2 ve üzeri için seçenek numarası 5:

Menü -\u003e Ayarlar -\u003e  sistem   -\u003e Akıllı telefon hakkında / Tablet hakkında -\u003e Ayarlar -\u003e Geliştiriciler İçin -\u003e USB Hata Ayıklama- kene

Android 4.2 ve üzeri için seçenek numarası 6:

Menü -\u003e Ayarlar -\u003e   Akıllı telefon hakkında / Tablet hakkında -\u003eSayıyı oluştur ve üzerine 7-10 kez tıkla, sonra geri dön Ayarlar -\u003e Geliştiriciler İçin -\u003e USB Hata Ayıklama- kene

Xiaomi için Seçenek No. 7.1 (MIUI'nin yeni sürümleri)

Menü -\u003e Ayarlar -\u003e Telefon hakkında-\u003e MIUI versiyonu  ve yaklaşık 7 - 10 kez üzerine tıklayın, sonra geri dönün Ayarlar -\u003e Gelişmiş -\u003e Geliştiriciler İçin -\u003e USB Hata Ayıklama- kene

Xiaomi için Seçenek №7.2 (MIUI'nin eski sürümleri)

Menü -\u003e Ayarlar -\u003e Genel -\u003e Akıllı telefon hakkında / Tablet hakkında -\u003eSayıyı oluştur ve üzerine 7-10 kez tıkla, sonra geri dön Ayarlar -\u003e Geliştiriciler İçin -\u003e USB Hata Ayıklama- kene


USB hata ayıklamasını açtıktan sonra bilgisayar yetkilendirmesi!

(Android 4.2 ve üzeri için)

Bilgisayara ilk bağlandığında  ve bir çeşit emir veya makbuz girme Kök doğru  güven isteğiniz var bilgisayar şimdi Android'e bağlı! Bu istek herhangi bir yeni bilgisayarda veya dizüstü bilgisayarda görünecektir!   Kutuyu işaretleyin  ve tıklayın   Tamam düğmesi. USB hata ayıklama etkin.

USB hata ayıklama etkin ve Android cihaz
  belirlenmedi mi?

İlk  buna inanman gerekecek kullanılabilirlik yüklü sürücüler   bilgisayarda veya yeniden yükleyin / güncelleyin. Sürücüleri yükleme ile ilgili detayların yanı sıra yeni sürücülere bağlantılar makalede bulunabilir - Bir USB sürücüsü nasıl kurulur. Başka bir sorunAndroid bunun tarafından tanımlanmadığını, kilitli devletkilidini açmak  Akıllı telefonunuzda veya tabletinizde! Port kullanmayın USB 3.0,sadece   USB 2.0.

USB hata ayıklaması hala bir bilgisayara kurmayı başaramazsa, PC'ye bağlanma yöntemini değiştirmeye değer. Akıllı telefonunuzu veya tabletinizi PC'nize zaten bağladıysanız, üst perde çubuğunu "perde" aşağıya çekin -\u003e uSB bağlantısını seçin  ve etkinleştir   PTP modu.


WI-FI ile bağlanmak istiyorsanız

Android'de bu seçeneği etkinleştirdikten sonra, akıllı telefonunuzu bir PC’ye

Android uygulamaları oluştururken, çoğu geliştirici farklı emülatörler kullanır. Bu uygundur, masa çekmecelerinde bir sürü farklı cihazın depolanması gerekmediğinden, bilgisayara bağlanan cihazlarla baş ağrısı olmaz, masada kablo yığını olmaz. Fareye tıklıyoruz ve programın çalışmasını bilgisayar ekranında görüyoruz. Sade ve şık. Ancak, emülatör bir telefon değildir. Yeteneklerinde sınırlıdır. Uygulamanız örneğin kamerayla ilgili, Bluetooth veya USB bağlantısıtelefon görüşmesi yaparken, gerçek bir cihaza hata ayıklamadan yapamazsınız. Neyse ki, Eclipse bunu yapmak için ihtiyacınız olan her şeyi içerir.

Telefonu bağlayın ve programı başlatın

Kullanarak telefonunuzu bilgisayara bağlamadan önce USB kablosu veri aktarımı için birkaç hazırlık aşaması yapmanız gerekir. Gerçek şu ki Eclipse varsayılan olarak bir emülatörle çalışmak üzere yapılandırılmış ve hata ayıklama modunun yapılandırmasını ayarlamamız gerekiyor. Bu basit. Çalıştır\u003e Hata Ayıklama Konfigürasyonu ve ardından DroidDebug menü öğesini seçin. Hedef Dağıtma Seçme Modu bölümündeki Hedef sekmesinde, düğmeyi Manuel olarak ayarlayın ve Uygula'yı tıklayın. Böylece manuel mod seçim platformu. Şimdi uygulamayı başlattığınızda, bir emülatör veya bağlı telefonlardan birini seçebileceğiniz bir iletişim kutusu görünecektir.

Telefonun hata ayıklama modunda çalışması için, buna göre de yapılandırılması gerekir. Ana ekrandayken, Menü düğmesine basmanız ve Ayarlar uygulamasını bulmanız gerekir (Ayarlar). Bu uygulamada, “Uygulamalar” bölümünü (Uygulamalar) ve ardından “Geliştirme” yi (Geliştirme) açın. Açılan ekranda, “USB Debugging” (USD Debgging) yanındaki kutuyu işaretleyin. Bu işlem dizisi çoğu telefonda çalışır, ancak cihazınızda UBS'deki hata ayıklama modunun başka bir yerde etkinleştirilmesi oldukça olasıdır.

Telefonu bilgisayara bağlayın ve Eclipse'deki Hata Ayıkla düğmesini tıklayın. Görünen iletişim kutusunda iki liste göreceksiniz: “Çalışan bir Android cihazı seç” ve “Yeni bir Android Sanal Cihazı Başlat”. Birincisi, bilgisayara bağlı telefonları, ikincisi emülatörleri. Telefonunuzu ilk listeden seçin. Eclipse telefonda hata ayıklanan uygulamayı yükler ve başlatır. Programınızda hata ayıklayabilirsiniz.

DDMS Telefon Durum İzleme (Dalvik Debug Monitor Service)

Telefonun durumu ile ilgili tüm bilgilere, izleme servisi DDMS hata ayıklama servisi (Dalvik Debug Monitor Service) adı verilen özel bir araçla ulaşılabilir. Başlamak için, Eclipse'in sağ üst köşesindeki android resminin bulunduğu düğmeyi tıklayın.

DDMS penceresi birkaç panelden oluşur. Cihazlar panelinde mevcut emülatörlerin ve bağlı telefonların bir listesi görüntülenir. İşte koşu listesi bu an  süreçler. Her süreç kendi içinde çalışır sanal makine. Konular ayrı bir sekmede görüntülenir Konular. Dosya Gezgini sekmesi çalışmak için tasarlanmıştır dosya sistemi telefon. Bununla beraber, dosyaları bilgisayardan telefona ve tam tersinden kopyalayabilirsiniz. Ekran Yakalama düğmesini kullanarak, telefon ekranının ekran görüntüsünü alabilirsiniz. Yeşil böcek içeren bir düğme, seçilen işleme bir hata ayıklayıcı eklemenizi sağlar. Bu özelliği kullanmak için, bu işlem için açık kaynak koduna sahip olmanız gerekir.


Ayrıca dikkat edilmesi gerekenler, LogCat günlüğe kaydetme yardımcı programı ve ilgili paneldir; bu, hataları ararken çok yararlı olabilir. Dergi ile çalışma android.util.Log özel bir sınıf aracılığıyla gerçekleştirilir. En sık kullanılan yöntemler:

Log.e () - hata günlüğü için,
  Log.w () - uyarıları kaydetmek için
  Log.i () - bilgi mesajlarını kaydetmek için
  Log.d () - hata ayıklama günlüğü için,
  Log.v () - detaylı kayıtları kaydetmek için,

Bu parametrelere parametre olarak iki parametre iletilmelidir. İlki, LogCat’ta arama yapmak ve filtrelemek için kullanılabilecek bir etikettir. İkincisi, kaydedilen bilgidir.

Çoğu kişi tabletlerini veya telefonlarını "olduğu gibi" modunda kullanır, çalışmalarındaki çeşitli sakıncaları fark etmeden veya sadece bunlara katlanmadan. Bununla birlikte, oldukça büyük bir kullanıcı kategorisi, gereksinimlerini karşılamak için hassaslaştırmaya veya veri ve ayarları serbestçe değiştirmeye çalışıyor. Başka bir kategori - servis merkezlerinin çalışanları. USB hata ayıklama, tablet veya telefonla daha yakından tanımak isteyenler için bir yöntemdir. Ayarlamalar yapın, değişiklikler yapın, sorunları teşhis edin, vb.

Herkes bir işletim sistemi kurma ilkesine aşinadır. Ana menünün Ayarlar öğesinde USB hata ayıklamanın nasıl etkinleştirileceği sorusunun cevabını aramanız gerektiği açıktır. Bununla birlikte, içerme yeri ve yöntemi çok farklıdır. Bu, hem de cihaz üreticisi seçiminde. USB üzerinden hata ayıklama modunu tam olarak nasıl açabileceğinizi öğrenin.

Standart seçenek

Üreticinin, rutting ve yanıp sönme olanaklarına ve ayrıca iyi tanılama olanağı olmayan cihazlarda erişimi zorlaştırmaya çalışmadığı ürün yazılımında, USB üzerinden Android hata ayıklaması etkindir. Ana menünün “Ayarlar” bölümünde, “USB hata ayıklama” öğesinin önüne bir onay işareti koymanız gereken bir “Geliştirme” bölümü bulunmaktadır.


Diğer üretici yazılımı sürümü

Düzen ayrıca “yakın” versiyonuna sahip üretici yazılımı için de benzer görünüyor. Örneğin, aynı "Ayarlar" öğesi olabilir, ancak daha sonra alt menüye, hata ayıklama seçeneğini işaretlemeniz gereken "Geliştiriciler İçin" adı verilir.

İşletim sisteminin sürümleri 2.2 - 3.0

İşte daha kapsamlı bir menü, geliştirme noktası “Ayarlar” - “Uygulamalar” adresinde bulunuyor. Ayrıca, Android USB hata ayıklama modu yukarıda açıklandığı şekilde etkindir.

Diğer firmware

“Ayarlar” menüsündeki “Uygulamalar” alt menüsü “Daha” olarak adlandırıldığında bir seçenek olabilir. Gerisi 3. paragrafa benzer.

İşletim sistemi sürümleri 4.2 ve üstü

Burada, USB üzerinden Android hata ayıklama seçeneği kasıtlı olarak gizlidir. Aktivasyon onay kutusunu kullanılabilir hale getirmek için içeri girmeniz, “Tablet hakkında” öğesini seçip “Montaj numarası” nı yaklaşık 10 kez tıklamanız gerekir. Bundan sonra, “USB hata ayıklama” seçeneğinin mevcut olacağı “Ayarlar” menüsünde “Geliştiriciler için” alt öğesi görünecektir.


Diğer konum

“Tablet hakkında” öğesi doğrudan “Ayarlar” menüsünde bulunabilir. Ancak, Sistem veya Genel alt menülerine ek olarak girmeniz gerektiğinde işletim sistemi montajlarının sürümleri vardır. Aksi takdirde, madde 5'teki gibi hata ayıklayın.

PC bağlantısı

Kök erişimi için USB hata ayıklama uygulamasını veya yardımcı programını kullanmadan önce, aygıtı bilgisayara doğru şekilde bağlamanız gerekir. Bu yolda bir engel yaratabilecek ilk şey, sürücülerin olmamasıdır. Ancak bu problem çözüldü. Standart olmayan değişim protokollerine sahip markalı cihazlar için, ihtiyacınız olan her şeyi resmi web sitelerinde bulabilirsiniz. Ayrıca, telefon rehberleri, resimler, cihaz üreticilerinin müziği programları genellikle bir dizi sürücüyle tamamlanır. Uygun yardımcı programı yüklemek yeterlidir.


nasıl iyi seçenekHer türlü ekipman için çok çeşitli sürücüler sunan MOBILedit Enterprise programını önerebiliriz. veya Çinli üreticilerin MTK işlemcilerine dayalı akıllı telefonları. Sürücüyü yine de yükleyemiyorsanız, aygıt modelinde ve işletim sisteminin bellenim sürümünde uzmanlaşmış sitelerde arama yapmanız gerekir.

Sürücüler yüklendiğinde, PC ile ilk bağlantı güven onayını gerektirecektir. Tabletteki istekte uygun onay kutusunu yükledikten sonra, veri alışverişine izin verilecektir.

Neden hata ayıklamaya ihtiyacınız var?

USB hata ayıklaması kullanılarak çözülebilecek bazı görevleri kısaca listeleyelim:

  •   ve işletim sisteminin kurulmasından sorumlu bölümler;
  • gömülü kodlama sistemlerini atlayarak kolay dosya transferi;
  • yanlış uygulamaların yüklenmesinden sonra işlerin geri kazanılması;
  • işletim sisteminin sürümünü daha yenisiyle değiştirmek;
  • bireysel cihaz özelliklerine veya dil paketine erişmek için bellenimi değiştirme;
  • root (root) hakları almak.

Android'de USB hata ayıklamanın nasıl etkinleştirileceğine ilişkin video:

Son noktada durmaya değer, çünkü rutting, vakaların yaklaşık% 99'unda USB hata ayıklamasına neden oluyor.

Neden bir tablet veya akıllı telefon "kök"?

Kök erişimi, kabaca konuşmak gerekirse, işletim sistemi. Tüm kişileri, mesaj içeriğini, telefon geçmişini ve bilgileri yedeklemenizi sağlar.


Varsayılan olarak, Android sunmuyor. Ayrıca, kök erişimi, tasarımı değiştirmenizi sağlar: uygulama simgelerini, sistem seslerini vb. Ancak bu erişimle yapılabilecek en önemli şey, belleğe yüklenen süreçleri düzenlemektir.

İşletim sistemi bir AfterStart olayına sahip olacak şekilde inşa edilmiştir. Diğer işlemlerin başlatılmasına kadar bütün bir eylem listesi olabilir. Genellikle bu, reklamların, istatistiklerin ve diğer açık "gereksiz" şeylerin toplanmasının bir göstergesidir. Kök haklarının ve küçük uygulamaların yardımıyla, hem Android'in çalışmasını hem de bütün olarak ayrı ayrı programlar halinde esnek bir şekilde yönetebilirsiniz.

Hata ayıklamak ve uygulama geliştirmek için kullanılan ayarlar telefonunuzda gizlidir - kelimenin tam anlamıyla gizlenir. Birçoğumuz USB hata ayıklamayı başlatmak veya çalışma modülüne ART geçmek için menünün uygun bölümüne gidiyoruz, ancak ek olarak, tüm ayarların bir listesi var. Birçoğunuz asla buna ihtiyaç duymayacak, fakat cihazınızın derinliklerinde neyin saklı olduğunu bulmak ilginç değil mi?

Telefondaki geliştiricinin işlevlerini "kilidini aç"

Yukarıda bahsedildiği gibi, bu işlevler başlangıçta gizlenir. Bu mantıklı, çünkü onları bulmak kolay ve çoğu insan onlara ihtiyaç duymuyor. Onlara ulaşmak için "Cihaz hakkında" bölümüne gidin ve "Yapı numarası" maddesine bakın. Beş hızlı banttan sonra bir iletişim kutusu belirir - şimdi cihaz sizi bir geliştirici olarak görüyor. Sadece hiçbir şeyi bozmamaya çalış, tamam mı? Peki, ya da ne istersen yap - ayrıca bir seçenek. Neyse, telefonunuzu çalışmayı durdurma yeteneği her zaman oradadır.

Şimdi önerilen fonksiyonlara daha yakından bakalım.


ayarlar

  • Hata raporu oluştur. Uygun mesajı istediğiniz yere göndermek için buraya dokunun. Cihaz, birkaç dakika sürecek ve ardından bir bildirim gördüğünüz için gerekli dosyaları hazırlar. Fırçalarsanız, işlem durur ve dokunursanız, mesaj gönderilir.
  • Yedek şifre. Bilgisayarınızdaki uygulamaları ve ilgili verileri yedeklemek ve geri yüklemek için ADB'yi kullanmanızı sağlar. Yedekle  Veri, bir parola girilmesini gerektirir ve bu olmadan veriler kurtarılamaz.
  • Aktif mod. Bu öğeyi seçmek, telefonu bir şarj cihazına veya USB üzerinden bir bilgisayara bir kabloyla bağladığınızda, ekranın sürekli çalışmasını sağlar. Bu öğeyi ihtiyaç duymadan kullanmamalısınız, çünkü bu ekranı kapatmak için kesin bir yoldur.
  • Çalışma modülünün seçimi. Dalvik ve ART arasında seçim yapabileceğiniz yer burasıdır. Sonuncusu hala test modunda - açık bir şekilde Android L'de göreceğimiz şey bu değil. Bazı telefonlarda, gerçek bir düşmanlık var, bu nedenle cihaz modelinizle ilgili uygun forumla açıklığa kavuşturmalısınız.
  • Bluetooth HCI işlem günlüğünü etkinleştir. Bazen Bluetooth HCI paketlerini kesmek ve analiz etmek için bir geliştirici veya güvenlik uzmanı gerekli olabilir. Bu öğenin açılması, onları kurtarma için cihazın dahili belleğindeki (/sdcard/btsnoop_hci.log) bir dosyaya yerleştirir. Bundan sonra Wireshark gibi bir programla analiz edilebilirler.
  • İşlem istatistikleri. Cihazınızda çalışan işlemler hakkında bilmeniz gereken her şey. Buraya dokunun ve ardından noktalardan birine dokunun. Ortalama bir kullanıcı için bu sadece bir sayı kümesidir, ancak geliştirici için çok faydalı olabilir.
  • USB hata ayıklama. Bu, telefonunuzun Android Debug Bridge'i (ADB) kullanarak bilgisayarla iletişim kurmasını sağlar. DDMS veya ADB komutlarını kullanmak için bu gereklidir.
  • Yetkilendirmeyi iptal et uSB hata ayıklama . Bir bilgisayarla hata ayıklama ilk defa gerçekleştiğinde, onu yetkilendirmeniz ve bir çift anahtar yüklemeniz gerekir. Bu ayar bu işlemi iptal eder ve tekrar etmeyi teklif eder.
  • Hata raporları. Bir hata raporu toplamak ve göndermek için güç düğmesini basılı tuttuğunuzda görünür olan bir seçenek içerir. Bir şey test ediyorsanız çok kullanışlı.
  • Bogus yerleri. Bu ayar, konum bilgilerini el ile ayarlamanıza izin verir; bu, telefonunuzun gerçekte olmadığı yerde olduğunu düşünmesine neden olur. Forsquare için hilelerin yanı sıra, konum bilgisini kullanan uygulamalar için de faydalıdır.
  • Hata ayıklama uygulaması. Bu ayar bir hata ayıklama uygulaması seçmenize izin verir. Gerçekten hata ayıklayıcıya bağlanmanıza gerek yoktur, ancak açarsanız, kesme noktasında durduğunuzda hata mesajları almayacaksınız. Bunun ne anlama geldiğini anlamadıysanız, o zaman bu ayar hiçbir zaman ihtiyacınız olmadı ve ihtiyacınız olmayacak. Uygulamanın doğru çalıştığından emin olmak için geliştirici araçlarıyla çalışmak üzere tasarlanmıştır.
  • Hata ayıklayıcısını bekle. Bu hata ayıklama uygulamasını seçinceye kadar etkin değildir. Kurulduğunda ve seçildiğinde, ayar basitçe seçilen uygulamanın hata ayıklayıcı etkinleştirilinceye kadar başlamasına izin vermez. Geliştiricilerin ihtiyaç duyduğu bir başka nokta, ancak çoğu kullanıcı için işe yaramaz.
  • USB'yi kontrol et. Google’ın ADB aracılığıyla yüklediğiniz uygulamaları kötü amaçlı davranışlar için taramasına izin verir. İyi bir şey.
  • Dokunuş göster. Bu maddeyi seçtiğinizde, dokunmatik ekranın kaydını onaylayan görsel bir efekt göreceksiniz.
  • İşaretçi konumu. Bu ayar, ekranın üst kısmına, ekranın en son dokunduğu nokta koordinatlarının görüntülendiği bir çizgi koyar.
  • Ekran güncellemelerini göster. Bağlam güncellemeleri gerçekleştiğinde “pencerenin” kenarının yanıp sönmesine neden olur. Sinir bozucu delilik.
  • Düzen kenarlıklarını göster. İletişim kutusundaki öğelerin kenarlarını işaretler, böylece etkinleştirmek için nereye tıklamanız gerektiğini bilirsiniz. Deneyin - ve hemen kapatın.
  • Sağdan sola yazma. Sağ taraftaki dilleri desteklemek için ekran yönünü değiştirir.
  • Pencere animasyonu: ölçek. Animasyon penceresinin oynatma hızını ayarlar. Sayı ne kadar küçük olursa, o kadar hızlı olur.
  • Geçiş Animasyonu: Ölçek. Animasyonun geçiş sırasında oynatılma hızını ayarlar. Yine, daha küçük, daha hızlı.
  • Ek ekranların emülasyonu. Bu ayar, geliştiricilerin farklı ekran boyutlarını taklit etmelerini sağlar. En güvenilir şey değil.
  • Zorla oluşturma. Uygulamaların, varsayılan olarak kullanmayacak şekilde yazılmışsa, donanım 2D oluşturma özelliğini kullanmasına neden olur. Bazen harikalar yaratıyor. Bazen her şeyi cehenneme gönderir. Uyanık olun.
  • Pencere güncellemelerini göster. Bu ayar ile, grafik altsistemi tarafından üretilen herhangi bir çizim kırmızı bir vurgu yapar.
  • Donanım güncellemelerini göster. Yükseltme yaparken donanım seviyelerini yeşil renkte vurgular. Neden gerekli - buradan okuyabilirsiniz http://www.curious-creature.org/2013/09/13/optimizing-hardware-layers/ (İngilizce).
  • Hata ayıklama yerleşimi. Yer paylaşımı, bir uygulama sistemden başka bir şeyin üzerine bir şey çizmesini istediğinde gerçekleşir. Bu ayar, sorunun ne olduğunu görmenin ne zaman ve nerede olduğunu görmenizi sağlar.
  • 4x MSAA'yı etkinleştir. Bu ayar birden fazla kenar yumuşatma örneklemesini zorlar (MSAA). Diğer grafik hızlandırıcılarda olduğu gibi, pürüzsüzleştikçe her şey daha iyi görünür. Ancak işin hızı aynı anda düşüyor.
  • Sıkı modu. Bu ayar, uygulama uzun ve yoğun bir işlem yapmak için ana ipliği kullandığında ekranı yanıp söner.
  • CPU kullanımını azalt. Sağ üst köşedeki merkezi işlemci ve kullanımı hakkında bilgiler içeren küçük bir pencere yerleştirir. Eğlenceli bir oyuncak
  • GPU İşleme Profili. Bu ayar ekranda bir grafik çizebilir veya bir dosyaya yazabilir. Grafik - grafik kartının yükünün görsel görüntüsü. Görülmesi ilginç olan başka bir şey.
  • OpenGL İzlemeyi Etkinleştir. OpenGL hatalarını takip etmenizi ve bunları seçtiğiniz özel bir günlük dosyasına koymanızı sağlayan bir ayar. Çoğu kullanıcının dokunmasına mal olacak hiçbir şey yok.
  • İşlemleri kaydetme. Bu ayar, siz penceresini kapatır kapatmaz herhangi bir uygulamayı yok eder. Forumlara ne yazdıkları önemli değil, bundan iyi bir şey çıkmayacak.
  • Arkaplan işlemleri. Ayarlarda aynı anda arka planda çalışabilecek işlem sayısını belirlemenizi sağlar. Çoğumuzun sık sık temas etmemesi gereken bir şey daha. Eğer buna değerse.
  • Hepsini göster ANR. Bu ayar tüm işlemlerin askıda kalması durumunda “Uygulama yanıt vermiyor” mesajını göstermesine neden olur. arkaplan işlemlerikullanıcı tarafından başlatılmadı. Bir uygulama diğerinin normal çalışmasını engelliyorsa kullanışlıdır.


Çoğu kullanıcı için bu ayarların hiçbir şeyden vazgeçmediği açıktır. Ayrıca, oraya gitmek ve işlemin kendisi için menü maddelerine tıklamak en iyi fikir değildir. Ancak, hiçbir zaman yapamayacak olsanız bile, neler yapılabileceğini bilmek her zaman önemlidir.

Umarız, bu ayar ve seçenekler konusunda anlaşılmaz kelimelerle yazılmış, sizi biraz aydınlatmıştır. Bu arada, seçilen sistem diline, üreticiye ve Android işletim sistemi sürümüne bağlı olarak, öğeler kümesi bölümlere ve adlarına göre biraz farklılık gösterebilir.