Малки стъпки за отстраняване на грешки във вашето сриващо се приложение за Android без регистрационни файлове за грешки

Като мобилен разработчик не е необичайно приложението ви да се срива или да замръзва от време на време без конкретни причини. Отстраняването на грешки във файла .apk може да причини много главоболия, тъй като няма да имате свързан отдалечен дебъгер и понякога изобщо няма да регистрирате грешки.

Мост за отстраняване на грешки в Android

ADB е инструмент за команден ред, който позволява на разработчиците алтернативен начин за комуникация с устройство. Предоставя ни начин за инсталиране и отстраняване на грешки в приложения чрез терминал.

Състои се от клиент-сървър архитектура, която съдържа три основни компонента:

  • клиент: работи на вашата машина и изпраща команди
  • daemon (adbd) изпълнява команди на смартфон устройство
  • сървърът контролира комуникацията между adbd и клиента

adb е предварително включен в пакета SDK Platform-Tools за Android.

Инсталация

В случай, че имате сриващ се .apk файл, който не показва никакви грешки, можете да използвате ADB команда, за да инсталирате приложението през терминала.

  1. Уверете се, че вашият симулатор работи.
  2. Отидете до същата папка като вашия .apk файл и изпълнете командата:
adb install myAppName.apk

В случай че приложението ви има грешки, ще ги видите сега.

Презареждане

В случай, че приложението ви замръзне и устройството с физическо разклащане не работи, има команда, която ще ви помогне да презаредите приложението от командния ред.

adb shell input text "RR"

ADB ни предоставя достъп до Unix обвивка, която може да изпълнява различни команди на устройство. Тази команда казва на устройството да напише „RR“, което е командата React Native за презареждане.

Това са най-често срещаните и полезни ADB команди, но има много други, които можете да използвате, за да повишите нивото на разработката си за Android.

https://developer.android.com/studio/command-line/adb