rozwiązywanie problemów z ekranem Androida

Kierowanie na elementy interfejsu wizualnie. Zastępuje współrzędne ramki ograniczającej z adnotowanego zrzutu ekranu w ciągu tekstowym, zamieniając wszystkie wystąpienia symbolu #N na współrzędne środka ramki ograniczającej oznaczonej symbolem N.

Wykorzystanie

android screen resolve [-h] [--screenshot=PARAM] [--string=PARAM]

Opcje

  • -h,--help – wyświetla komunikat pomocy dotyczący określonego polecenia.
  • --screenshot=PARAM – zrzut ekranu zrobiony za pomocą android screen capture --annotate.
  • --string=PARAM – ciąg znaków, w którym mają zostać zastąpione współrzędne.

Opcje: android

  • --sdk=PARAM – Ścieżka do pakietu SDK na Androida.
  • -v,--verbose – włącza szczegółowe dane wyjściowe na potrzeby rozwiązywania problemów.
  • -V,--version – wyświetla informacje o wersji i zamyka program.

Opis

android screen resolve tłumaczy symbole zastępcze etykiet wizualnych (#N) z adnotowanego zrzutu ekranu (utworzonego za pomocą android screen capture --annotate) na odpowiadające im współrzędne środka ekranu (x y).

Dzięki temu agenci AI i skrypty automatyzacji mogą generować polecenia adb shell input (np. kliknięcia i przesunięcia) przez odwoływanie się do ponumerowanych etykiet z adnotowanego obrazu zamiast ręcznego obliczania współrzędnych pikseli.

Przykłady

Jeśli etykieta 5 w ui.png jest wyśrodkowana na współrzędnych (500, 1000), uruchomienie:

android screen resolve --screenshot=ui.png --string="input tap #5"

dane wyjściowe input tap 500 1000.