首页 > 解决方案 > Android Studio logcat 中缺少权限和超时错误

问题描述

使用 Android Studio 北极狐 2020.3.1 补丁 2

我正在(示例)上通过一个 Android 模块工作,最后它说当你运行应用程序时它应该崩溃,然后以下内容应该出现在 logcat 中。

*java.lang.SecurityException: Permission denied (missing INTERNET permission?)*

该应用程序确实崩溃了,但 logcat 中没有出现与上述行类似的内容。如果我然后根据此文档添加 INTERNET 权限,它会成功连接到 Internet。所以我知道这与权限有关。

稍后在第二个链接中,它建议打开飞行模式并运行该应用程序。正如预期的那样,应用程序打开并立即崩溃,但我没有根据模块找到超时线。

*java.net.SocketTimeoutException: timeout*

我已将 logcat 设置为 Verbose 模式,没有文本过滤器并在模拟器上运行应用程序。还配置了在模拟器中启用了 USB 调试(默认情况下应该如此)。

任何想法为什么这些行没有出现在 logcat 中?我可以完成模块,但是当需要编写自己的应用程序时,我希望 logcat 尽可能提供信息。如果我忘记请求互联网许可,我希望我的应用程序崩溃的原因也很明显。

标签: android-studiologcatkotlin-android-extensions

解决方案


推荐阅读