Aracılığıyla paylaş


Hata ayıklama için Android cihazı ayarlama

Android öykünücüsü uygulamanızı hızla geliştirmenin ve test etmenin harika bir yolu olsa da, uygulamalarınızı gerçek bir Android cihazında test etmek isteyeceksiniz. Bir cihazda çalıştırmak için cihazda geliştirici modunu etkinleştirmeniz ve bilgisayarınıza bağlamanız gerekir. Daha fazla bilgi için bkz. uygulamaları developer.android.com üzerinde donanım cihazında çalıştırma.

Önemli

Bu makaledeki adımlar, mümkün olduğunca çok cihaz üzerinde çalışmak üzere genel olarak yazılmıştır. Bu ayarları cihazınızda bulamıyorsanız, cihaz üreticinizin belgelerine bakın.

Cihazda geliştirici modunu etkinleştirme

Android uygulamasını dağıtmak ve test etmek için cihazın Geliştirici modunu etkinleştirmesi gerekir. Geliştirici modu şu adımları izleyerek etkinleştirilir:

  1. Ayarlar ekranına gidin.
  2. Telefon hakkındaseçin.
  3. Derleme Numarası' yedi kez dokunun Artık geliştiricisiniz! görünür.

Cihazınızın çalıştığı kullanıcı arabirimine bağlı olarak, Telefon Hakkında seçeneği farklı bir konumda olabilir. "Cihazınızda hakkında telefon bilgilerini bulamazsanız, belgelerine bakın."

Android'deki Geliştirici seçenekleri ekranı .

USB hata ayıklamayı etkinleştirme

Cihazınızda geliştirici modunu etkinleştirdikten sonra aşağıdaki adımları izleyerek USB hata ayıklamasını etkinleştirin:

  1. Ayarlar ekranına gidin.
  2. Geliştirici seçeneklerini belirleyin.
  3. USB hata ayıklama seçeneğini açın.

Cihazınızın çalıştığı kullanıcı arabirimine bağlı olarak USB hata ayıklama seçeneği farklı bir konumda olabilir. USB hata ayıklamabulamazsanız cihaz belgelerinize bakın.

Cihazı bilgisayara bağlama

Son adım, cihazı bilgisayara bağlamaktır. Bunu USB üzerinden yapmanın en kolay ve en güvenilir yoludur.

Daha önce hata ayıklama için kullanmadıysanız cihazınızdaki bilgisayara güvenmeniz için bir istem alırsınız. Ayrıca, cihazı her bağladığınızda bu istemin sorulmasını önlemek için Her zaman bu bilgisayardan izin ver seçeneğini işaretleyebilirsiniz.

USB hata ayıklamasını kullanmak için bilgisayardan gelen bağlantı isteğini Android cihazında kabul et.

Bilgisayarınız takılıyken cihazı tanımıyorsa cihaz için bir sürücü yüklemeyi deneyin. Cihaz üreticinizin destek belgelerine bakın. Android SDK Yöneticisi aracılığıyla Google USB Sürücüsünü yüklemeyi de deneyebilirsiniz:

Google USB cihaz sürücüsünün seçili olduğu Android SDK Yöneticisi .

WiFi hata ayıklamasını etkinleştirme

Cihazı bilgisayara fiziksel olarak bağlı tutmadan WiFi üzerinden bir android cihazın hatalarını ayıklamak mümkündür. Bu teknik daha fazla çaba gerektirir, ancak cihaz bilgisayardan bir kablo aracılığıyla sürekli prize takılı kalmak için çok uzak olduğunda yararlı olabilir.

WiFi üzerinden bağlanma

Varsayılan olarak, Android Hata Ayıklama Köprüsü (adb) USB aracılığıyla bir Android cihazıyla iletişim kuracak şekilde yapılandırılır. BUNU USB yerine TCP/IP kullanacak şekilde yeniden yapılandırmak mümkündür. Bunu yapmak için hem cihazın hem de bilgisayarın aynı WiFi ağında olması gerekir.

Not

Google USB sürücüsü, Google cihazlarıyla Windows'ta adb hata ayıklaması gerçekleştirmek için gereklidir. Daha fazla bilgi için developer.android.com'daki Google USB Sürücüsünü Alma bölümüne bakın. Diğer tüm cihazlar için Windows sürücüleri ilgili donanım üreticisi tarafından sağlanır. Daha fazla bilgi için bkz. developer.android.com üzerinde OEM USB sürücüleri yükleme.

İlk olarak, Android cihazınızda Kablosuz hata ayıklamayı etkinleştirin:

  1. Cihazda geliştirici modunu etkinleştirme bölümündeki adımları izleyin.
  2. USB hata ayıklamasını etkinleştirme bölümündeki adımları izleyin.
  3. Ayarlar ekranına gidin.
  4. Geliştirici seçeneklerini belirleyin.
  5. Kablosuz hata ayıklama seçeneğini açın.

Cihazınızın çalıştırılan kullanıcı arabirimine bağlı olarak, Kablosuz hata ayıklama seçeneği farklı bir konumda olabilir. Kablosuz hata ayıklamabulamazsanız cihazınızın belgelerine bakın.

Ardından, ilk olarak bir USB bağlantısı aracılığıyla cihazınıza bağlanmak için adb kullanın:

  1. Android cihazınızın IP adresini belirleyin. IP adresini bulmanın bir yolu, Ayarlar > Ağ & İnternet > Wi-Fialtına bakmak, ardından cihazın bağlı olduğu WiFi ağına dokunmak ve sonra Gelişmişkısmına dokunmaktır. Bu, aşağıdaki ekran görüntüsünde görülene benzer şekilde ağ bağlantısı hakkındaki bilgileri gösteren bir açılan menü açar:

    Android durum ekranı IP adresiyle .

    Android'in bazı sürümlerinde IP adresi orada listelenmez, ancak bunun yerine Ayarlar > Telefon hakkında > Durumualtında bulunabilir.

  2. Visual Studio'da, menü seçeneğini belirleyerek adb komut istemini açın: android>Android Adb Komut İstemi...Araçları>.

  3. Komut isteminde adb tcpip komutunu kullanarak cihaza 5555 numaralı bağlantı noktasındaKI TCP/IP bağlantılarını dinlemesini söyleyin.

    adb tcpip 5555
    
  4. USB kablosunun cihazınızla bağlantısını kesin.

  5. 5555 numaralı bağlantı noktasıyla cihazın IP adresine bağlanın:

    adb connect 192.168.1.28:5555
    

    Bu komut tamamlandığında, Android cihazı WiFi aracılığıyla bilgisayara bağlanır.

    WiFi aracılığıyla hata ayıklamayı bitirdiğinizde, aşağıdaki komutu kullanarak ADB'yi USB moduna geri sıfırlayabilirsiniz:

    adb usb
    

    Bilgisayara bağlı cihazları görmek için adb devices komutunu kullanın:

    adb devices
    

Cihaz içi geliştirici seçeneklerini yapılandırma

Android'deki Ayarlar uygulaması, uygulama performansınızın profilini oluşturmanıza ve hatalarını ayıklamanıza yardımcı olacak sistem davranışlarını yapılandırabileceğiniz Geliştirici seçenekleri adlı bir ekran içerir. Daha fazla bilgi için bkz. developer.android.com cihaz içi geliştirici seçeneklerini yapılandırma .

Android cihazında uygulama hatalarını ayıklama

Android cihazdaki bir uygulamada hata ayıklamak için:

  1. Cihazı makinenize takın ve Visual Studio veya Visual Studio Code'da hata ayıklama hedefi olarak seçin.
  2. Uygulamayı çalıştırın.

Visual Studio'da hata ayıklama hedefi seçme hakkında bilgi için bkz. ilk uygulamanızı oluşturma. Visual Studio Code'da hata ayıklama hedefi seçme hakkında bilgi için bkz. İlk uygulamanızı derleme.