带有 sdk 33 的 Android TV 未启动

问题描述 投票:0回答:1

当我使用 android studio 为 android tv 创建一个新项目时。得到这个错误

Error while executing: am start -n "com.example.myapplication/com.example.myapplication.MainActivity" -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.example.myapplication/.MainActivity }
Error type 3
Error: Activity class {com.example.myapplication/com.example.myapplication.MainActivity} does not exist.

Error while Launching activity
Failed to launch an application on all devices

使用targetSdk和complieSdk as 33。这是一个全新的项目,使用android studio,没有任何变化。 我清理了我的 gladle 缓存,无效的缓存并重新启动,清理后重建项目但它没有启动。

android android-tv
1个回答
0
投票

@Meenakshi

如果您之前在 Android 11 或更低版本中实现了自定义启动画面,则需要将您的应用程序迁移到 SplashScreen API 以确保它在 Android 12 及更高版本中正确显示。

您可以按照此处提到的步骤解决 API 33 上的应用启动问题:单击此处获取步骤

© www.soinside.com 2019 - 2024. All rights reserved.