JAVAlang.SecurityException:权限拒绝:启动意图{act=安卓.Intent.action.MAIN cat=[安卓.Intent.category.LAUNCHER]
启动activity
时出错,不幸的是,我假设它与项目没有严格连接,因为应用程序在genymotion
模拟器上启动,但在物理设备上不启动
当我运行adb devices
时,我得到了一个真正的连接:
List of devices attached
0009215b1eef4f device
AndroidManifest.xml
没有设置任何所需的权限,并且设备有足够的api version
问候
# 1 楼答案
只需添加:
在AndroidManifest上。xml插入标签:
希望有帮助
# 2 楼答案
问题在于Android Studio中的启动器选择。为了提高应用程序模块的测试速度,选择了其他活动作为
Launcher
(运行中属性),而不是清单中指定的活动。xml。奇怪的是,它甚至可以在emulator上运行解决方案就是将启动器更改为
AndroidManifest.xml
中设置的启动器