android-studio - 使用 Android Studio Arctic Fox 构建的应用无法在 Android 设备上运行
问题描述
我最近将 Android Studio 从 4.2.x 升级到了北极狐(在 Ubuntu 20.04 上),进行了所需的重新配置(主要从 JDK 8 更改为 JDK 11),然后在 Android 设备上重新构建并安装了应用程序(调试版)(使用 Android 9和安卓 6)。一切似乎都没有错误,除了调试器没有启动应用程序并且我必须手动启动应用程序。但是在我点击图标后,该应用程序无法在设备上运行,只会显示“未安装应用程序”。我整个下午都在谷歌上搜索,但没有得到任何参考。有什么问题?我是唯一一个遇到这个问题的人吗?
解决方案
好的,我发现了问题。
事实证明,北极狐需要为 AndroidManifest.xml 中的所有活动显式设置 android:exported。我将 android:exported="false" 设置为我的默认活动。将其更改为“true”即可解决问题。
推荐阅读
- android - 我无法使用房间数据库和协程删除 recyclerview 中的项目
- swift - SWIFT - 透明按钮
- c# - 带类型参数的派生构造函数
- spring - 关于spring applicationContext
- python - 破折号教程错误:意外的关键字参数
- python - 如何根据其中一个列表中的值对 4 个相关列表进行排序?
- git - 反向 git revert 和 push
- forecasting - 我是否需要使用 future_map 或 map 来并行化寓言预测?
- regex - 如何使用正则表达式解决飞镖中的字数问题?
- python - 打开带调光的 LED 并保持开启(Raspberry Pi)