停止Android AVD显示位置更改吐司

时间:2013-10-06 14:14:12

标签: avd android-location android-toast

每当我在AVD上更改位置时,无论是通过telnet还是在DDMS中,我都会收到一条系统干杯消息“我目前的位置是.....”

它真的很烦人,因为它掩盖了我的应用程序,显示了这些细节。

我找不到删除它的方法,搜索没有显示多少。有什么想法吗?

enter image description here

2 个答案:

答案 0 :(得分:1)

使用Android 4.4检查我的AVD并且我可以肯定地说这个吐司不是Android系统的一部分,我只能假设这个吐司可能是由您之前在AVD上安装的工具或应用程序显示的。

我的建议是,每当您发送模拟位置时跟踪LogCat,并在显示Toast时查看正在记录哪些事件以进行记录。如果记录了此类事件,请通过运行adb uninstall <package_name>将其跟踪到源包并删除该包。如果失败,请尝试创建新的AVD并在对机器进行任何更改之前向其发送模拟位置,然后逐步安装您需要的任何工具和应用程序以识别罪魁祸首。

答案 1 :(得分:1)

您的应用程序是否设置了额外的库或模块?我的第一个想法是,你添加的其他一些库可能内置了一个toast,并且他们的代码在某些时候调用它。如果您尝试查找这些库并删除toast代码。