我正在尝试向 android 模拟器发送短信。
创建模拟器:
sudo ./avdmanager create avd --force --name emu1 --abi default/x86_64 --package 'system-images;android-29;default;x86_64' --device pixel
启动模拟器:
sudo ./emulator -writable-system -avd emu1 -selinux permissive
然后我成功地建立了带有身份验证的 telnet 会话,但是当我执行控制台会话命令时:sms send 123345456 "test_msg"
获取 toast 通知:
日志输出:
NotificationService: No Channel found for pkg=com.android.messaging, channelId=null, id=0, tag=com.android.messaging:sms:, opPkg=com.android.messaging, callingUid=10078, userId=0, incomingUserId=0, notificationUid=10078
与模拟器(由 Android 工作室创建)相同的控制台命令,成功收到短信。
我收到发送失败并且无法创建预期通道的原因可能是什么?