启动activity
时出现错误,不幸的是,我认为这与项目没有严格相关,因为应用程序在genymotion
模拟器上启动,但在物理设备上没有启动。
当我连接真实设备并运行adb devices
时,会得到以下输出:
List of devices attached
0009215b1eef4f device
AndroidManifest.xml
没有设置所需的权限,并且设备具有足够的API版本
。
祝好!
启动activity
时出现错误,不幸的是,我认为这与项目没有严格相关,因为应用程序在genymotion
模拟器上启动,但在物理设备上没有启动。
当我连接真实设备并运行adb devices
时,会得到以下输出:
List of devices attached
0009215b1eef4f device
AndroidManifest.xml
没有设置所需的权限,并且设备具有足够的API版本
。
祝好!
只需添加:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
在AndroidManifest.xml文件中的标签中添加:
<activity>
希望能帮助到您。Launcher
Activity。奇怪的是,即使在模拟器上也能正常工作。AndroidManifest.xml
中设置的那个即可。正如@Tushar Gogna在评论中所说。
“如果你在清单文件中添加了android:exported="false",也会出现这种情况。”
我将其作为答案添加,因为对我有效。
android:exported="false"
,也可能会发生这种情况。 - Tushar Gogna