使用活动别名运行代码时出现安装错误

时间:2019-03-01 10:15:54

标签: android launching-application

我已使用活动别名根据条件显示多个应用程序图标。代码工作正常,但是当我直接通过usb在调试模式下运行代码时,出现以下安装错误:

Error while executing: am start -n "com.****.****/com.****.****.splashscreen.SplashScreen" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.****.****/.splashscreen.SplashScreenpinkathon }
Error type 3
Error: Activity class {com.****.****/com.****.****.splashscreen.SplashScreenpinkathon} does not exist.

Error while Launching activity

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题-调试时,Android Studio的默认启动选项是“默认活动”,该选项根据您的AndroidManifest.xml选择活动或活动别名。如果您的应用禁用了默认的活动别名,则下次启动调试器时将无法启动。

为此,我的解决方法是更改​​Android Studio运行/调试配置,以选择别名定位的活动:

运行->编辑配置->启动选项->将“启动”更改为“指定活动”,在“活动”中指定目标活动