出现一个AVD和真机程序运行不一致的问题

我真的是开开哥 2019-08-12 11:34:43
本人自己写了个监听来电号码的软件(自用的,主要是集团短号来电弹出查询后的姓名),然后之前用AVD和真机都没问题,AVD是8.0,真机是小米mix2s 9.0,华为荣耀8 8.0。今天闲来无事想把包名改一下(之前是拼音,现在改成英文),然后也没改什么地方,突然发现AVD里面的APP不能实现来电监听了。测试如下: 1.AVD里面模拟的来电和去电均无反应,具体表现在receiver的onreceive事件没有触发。(权限都给了)然后我把intent的filter改成battery change事件,可以正常触发onreceive 2.把APP直接安装到真机,来去电都成功触发了事件。 3.AVD已经wipe data过,也重启过,还是一样。 4.来去电监听的代码参考的以下链接: https://www.cnblogs.com/popfisher/p/5650969.html 我用的里面的广播方法实现的。
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 2 楼 assky124的回复:
CTRL+SHIFT+F 查查有没有老包名使用的地方
后来git恢复到上个版本,重新改包名,就没问题了,原因未知
assky124 2019-08-13
  • 打赏
  • 举报
回复
CTRL+SHIFT+F 查查有没有老包名使用的地方
  • 打赏
  • 举报
回复
求教一下各位可能是什么原因?

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧