首页 > 解决方案 > 使用 Android Studio Arctic Fox 构建的应用无法在 Android 设备上运行

问题描述

我最近将 Android Studio 从 4.2.x 升级到了北极狐(在 Ubuntu 20.04 上),进行了所需的重新配置(主要从 JDK 8 更改为 JDK 11),然后在 Android 设备上重新构建并安装了应用程序(调试版)(使用 Android 9和安卓 6)。一切似乎都没有错误,除了调试器没有启动应用程序并且我必须手动启动应用程序。但是在我点击图标后,该应用程序无法在设备上运行,只会显示“未安装应用程序”。我整个下午都在谷歌上搜索,但没有得到任何参考。有什么问题?我是唯一一个遇到这个问题的人吗?

标签: android-studio

解决方案


好的,我发现了问题。

事实证明,北极狐需要为 AndroidManifest.xml 中的所有活动显式设置 android:exported。我将 android:exported="false" 设置为我的默认活动。将其更改为“true”即可解决问题。


推荐阅读