我正在尝试从Android Studio在模拟器中运行Android Automotive OS应用。
在Android Studio中打开一个Android Automotive OS项目并单击“运行”按钮时,出现以下错误:Error running 'automotive': Default Activity not found
。 Android Studio的运行配置也会显示以下警告:
如何从Android Studio运行Android Automotive OS应用?
答案 0 :(得分:1)
Android Automotive OS中的应用程序无法以传统方式启动;相反,除了在适当的时候提供诸如MediaBrowserService之类的服务之外,您的应用还应该准备对意图作为主要切入点做出反应。例如,这些是您的应用可能通过诸如android.intent.action.ACTION_ACTION_APPLICATION_PREFERENCES之类的意图过滤器处理的动作。
要启动您的应用程序,您需要先安装它,然后从Android Automotive OS中的启动器启动它。您可以通过ADB安装它,也可以修改Android Studio的启动配置以仅安装APK而无需尝试启动它。在“启动”选项下,为“启动”目标选择“无”: