Weryfikowanie modułów i usług Matter

Zanim spróbujesz skonfigurować i sparować urządzenie Matter w ekosystemie Google Home, sprawdź, czy na urządzeniu mobilnym zostały pobrane wszystkie wymagane moduły Matter.

Sprawdzanie ustawień Androida

Urządzenie mobilne z Androidem powinno pobrać wszystkie moduły automatycznie, ale czasami może to nastąpić z opóźnieniem.

Aby to sprawdzić, na urządzeniu mobilnym otwórz Ustawienia > Google > Urządzenia i udostępnianie.

  • Jeśli na liście znajduje się opcja Urządzenia sprawy, masz to, czego potrzebujesz. Aby kontynuować, przejdź do sekcji Parowanie urządzenia ze standardem Matter.

  • Jeśli opcja Urządzenia sprawy NIE znajduje się na liście, musisz wymusić pobieranie, jeśli chcesz je od razu wdrożyć (w przeciwnym razie możesz po prostu poczekać na jego samodzielną implementację), korzystając z co najmniej jednej z opcji opisanych poniżej.

Zaktualizuj Usługi Google Play

Przeglądarka Google Play services powinna być w wersji 22.36.15 lub nowszej. Aby to sprawdzić, na urządzeniu mobilnym wybierz Ustawienia > Aplikacje > Zobacz wszystkie aplikacje > Usługi Google Play. Przewiń widok na sam dół, gdzie znajduje się wersja.

Jeśli wersja jest inna niż 22.36.15, wymuś aktualizację:

  1. Na urządzeniu mobilnym otwórz stronę https://play.google.com/store/apps/details?id=com.google.android.gms lub użyj tego kodu QR:

    obraz

  2. Jeśli na tej stronie widzisz przycisk Aktualizuj, kliknij go, aby mieć pewność, że został pobrany wymagany moduł Matter.

  3. Pobranie modułów Matter może potrwać 24 godziny. Upewnij się, że urządzenie jest w tym czasie włączone i ładowane, aby uniknąć opóźnień w pobieraniu. Jeśli nie otrzymasz modułów w ciągu 24 godzin, możesz spróbować przywrócić dane fabryczne urządzenia, aby wymusić ich pobranie.

Po ukończeniu aktualizacji ponownie sprawdź, czy jest dostępna opcja Urządzenia sprawy.

Odinstaluj i ponownie zainstaluj aplikację Google Home

Ponowna instalacja GHA powinna aktywować pobieranie modułu. Jest to egzekwowane przez zależności modułów w pliku manifestu Android aplikacji, jak opisano w sekcji Zapewnianie dostarczania modułów.

  1. Na ekranie głównym Androida:
    1. Przytrzymaj ikonę ekranu głównego i wybierz Informacje o aplikacji. lub
    2. Wybierz Ustawienia > Aplikacje > Zobacz wszystkie aplikacje > Ekran główny.
  2. Na ekranie Informacje o aplikacji wybierz Odinstaluj. Aby kontynuować, kliknij OK.
  3. Po odinstalowaniu otwórz na urządzeniu mobilnym stronę https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app lub użyj tego kodu QR:

    obraz

Po zainstalowaniu urządzenia GHA ponownie sprawdź, czy jest widoczna opcja Urządzenia sprawy.

Rozwiązywanie problemów

Sprawdź, czy telefon jest zgodny

Wszystkie urządzenia z Androidem O (8.1, poziom API 27) i nowsze są zgodne ze standardem Matter. Wykonaj poniższe czynności, aby sprawdzić, czy telefon zawiera niezbędne moduły.

Konfigurowanie narzędzia Android Debug Bridge

Przed rozpoczęciem rozwiązywania problemów skonfiguruj Android Debug Bridge (adb). Aby to zrobić:

  1. Zainstaluj na komputerze plik „adb”.
  2. Na telefonie Android włącz Opcje programisty i debugowanie USB.

Weryfikacja modułów Matter w Usługach Google Play (GPS)

Aby sprawdzić, czy masz moduły Play services Matter, wykonaj te czynności:

  1. Skonfiguruj Android Debug Bridge.
  2. Podłącz telefon Android do komputera kablem USB.
  3. Uruchom to polecenie w terminalu, aby sprawdzić, czy są zainstalowane niezbędne moduły Matter:
      adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.home"
      
    
    Jeśli zobaczysz dane wyjściowe podobne do przedstawionych poniżej, oznacza to, że masz zainstalowane moduły Matter:
    com.google.android.gms.home [v222110900]
    Powyższy numer wersji może różnić się od numeru Twojego urządzenia.
  4. Uruchom to polecenie w terminalu, aby sprawdzić, czy są zainstalowane niezbędne moduły Thread:
      adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.threadnetwork"
      
    
    Jeśli zobaczysz dane wyjściowe podobne jak w przykładzie poniżej, oznacza to, że masz zainstalowane moduły Thread:
    com.google.android.gms.threadnetwork [v222106301]
    Pamiętaj, że numer wersji na urządzeniu może być inny.

Jeśli modułów nie ma na liście, oznacza to, że:

  1. Masz nieaktualną wersję języka Android. Sprawdź, czy jest to AndroidO (8.1) lub większy.
  2. Moduły Matter nie zostały jeszcze pobrane. Zaczekaj co najmniej 24 godziny na ich pobranie. Upewnij się, że urządzenie jest w tym czasie włączone i ładowane, aby uniknąć opóźnień w pobieraniu. Jeśli moduły nie otrzymasz w ciągu 24 godzin, możesz spróbować przywrócić dane fabryczne urządzenia, aby wymusić ich pobranie.