Я давно использовал telnet localhost 5554 для отправки текстовых сообщений в приложения, работающие в эмуляторе Android. Но это, похоже, перестало работать с Android 8.0. Он по-прежнему работает нормально, когда эмулятор работает под управлением Android 7, но с Android 8 ничего не происходит, когда я даю ему обычный
sms send 1112223333 hello world
Все еще не работает с Android 9.
Единственное, что я делаю, что необычно, это создаю пустой файл .emulator_console_auth_token, поэтому мне не нужно беспокоиться о шаге авторизации. Что не должно влиять на команды sms, так как все другие команды эмулятора telnet, похоже, работают.
Но, чтобы быть уверенным, я попытался удалить пустой .emulator_console_auth_token, и вот, команда sms send начала работать.
Так что, думаю, у меня есть обходной путь, если не полное решение. Все еще кажется эмулятором, но все же.