2

我正在关注这 2 个教程。教程 1教程 2。但是当我在我的 Moto G 手机中运行这个项目时,它不幸停止意味着在 17 api 之后这不起作用并给出错误

Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.AIRPLANE_MODE from pid=8675, uid=10233

我在清单文件中设置了权限。

<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<protected-broadcast android:name="android.intent.action.AIRPLANE_MODE" />

我也在检查一些解决方案,比如Permission Link。我仍然遇到这个错误。那么,我该如何解决呢?

提前致谢。

4

1 回答 1

2

此广播(现在)只能由系统应用程序发送,而不是由已安装的应用程序发送。

因此,除非您可以让摩托罗拉将您的应用程序作为系统应用程序进行签名,否则您就不走运了。

于 2014-08-27T09:50:51.123 回答