android-studio - 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 尽可能提供信息。如果我忘记请求互联网许可,我希望我的应用程序崩溃的原因也很明显。
解决方案
推荐阅读
- apache-spark-sql - 如何从以下架构中选择列“?
- c++ - 为什么向量化在这个 for 循环中没有好处?
- c++ - VS 2019(Visual Studio)Linux makefile 项目 - 从 Windows 编译时“没有这样的文件或目录”
- regex - 字符串的正则表达式,可以包含数字、字母或两者的组合。不要包含符号或特殊字符
- kubernetes - 谁能告诉我在执行 kubeadm upgrade apply 时如何避免升级 CoreDns?
- python-3.x - 无法导入 sublime_plugin
- onmouseover - 播放事件在 HTML 和 Javascript 中不起作用
- javascript - 防止视频在移动设备上下载某些源
- java - 我得到一个错误'修饰符'静态'只允许在常量变量声明中'?
- python - 连接多个文件python