我在市场上有一个非常受欢迎的应用程序(约 3 万次下载,约 2.2 万次活跃安装)。我正在使用 ACRA,它会向我发送崩溃报告,因此我可以更快地找到错误。我看过很多奇怪的日志,但所有报告的错误都是可以理解 - 这意味着,我总是知道什么会导致崩溃。
到现在为止。我有两个关于这个堆栈跟踪的崩溃报告:
java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:xxx-xxx-xxxx flg=0x14200000 cmp=com.android.phone/.OutgoingCallBroadcaster (has extras) } from ProcessRecord{40ac3378 23747:org.my.application.package/10088} (pid=23747, uid=10088) requires android.permission.CALL_PHONE
at android.os.Parcel.readException(Parcel.java:1322)
at android.os.Parcel.readException(Parcel.java:1276)
....
我的应用程序与调用无关。它只是从互联网上下载一些数据并将其显示给用户。怎么可能,我的应用程序突然想调用某人?
可能相关的是,这两个崩溃报告来自修改后的名为“cyanogendefy”的 android ROM。
编辑:
包含数据的 TextView 均未启用自动链接。
最佳答案
如果您下载并显示的数据中包含电话号码,用户可能会点击电话号码并尝试启动拨号程序。虽然很难肯定地说。您如何显示这些数据?
关于android - 我怎么可能得到这份崩溃报告?我的应用想打电话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8304014/