Próbuję wysłać SMS-a za pomocą Messengera na moim nowym Nexusie 5X z uruchomionym Lollipopem, ale wysyłanie zawsze kończy się niepowodzeniem Can't send message on card 1, error 21
. Odbieranie SMS-ów i wykonywanie połączeń telefonicznych działa dobrze. Co się dzieje?
sms
system-error
google-messenger
lambshaanxy
źródło
źródło
Odpowiedzi:
Najprawdopodobniej docelowy numer telefonu jest nieprawidłowo sformatowany , co może się zdarzyć szczególnie podczas importowania kontaktów za pomocą narzędzia innej firmy.
W tym konkretnym przypadku użyłem Mojej kopii zapasowej kontaktów na iOS, aby wyeksportować moje kontakty do VCF, a następnie zaimportować z Gmaila. W trakcie tego procesu niektóre liczby zostały nieprawidłowo sformatowane tak, jak
+61 0 4xx
powinny+61 4xx
, co spowodowało bardzo nieinformacyjny komunikat o błędzie powyżej. (21
Kod błędu faktycznie pochodzi z sieci operatora i nie ma nic wspólnego z Androidem jako takim.) Usunięcie dodatkowego0
rozwiązało problem.źródło
Jeśli powyższe metody nie działają, możesz spróbować zainstalować aplikacje SMS innych firm (np. EvolveSMS) zamiast komunikatora Google. Mam nadzieję, że to pomoże.
źródło