使用Android Studio模板创建的可穿戴应用"未找到默认活动"

Gru*_*kes 19 android android-studio wear-os

我已经创建了一个磨损应用程序并使用Android Studio模板创建它并且除了将按钮拖放到磨损应用程序的MainActivity之外没有做任何更改.

当我尝试在运行/调试配置中运行监视应用程序时,启动默认活动被勾选,然后出现错误消息:"错误:未找到默认活动".

我已经搜索了之前发布的帖子,答案是搞乱模块资源和内容.在这种情况下,这真的是正确的解决方案吗?如果是这样,那么为什么Android Studio首先没有正确设置所有内容 - 在所有项目由AS模板创建之后,为什么模板设置不正确呢?

如果它不适用,那么当使用Studio直接执行时,如何让手表应用程序执行并启动其活动?

Studio版本:1.0.2

Kev*_*ray 52

在添加了Watchface之后我也遇到了类似的问题,并且我认为我会为我修复它的问题.

在Android Studio 2.2.1中:运行 - >编辑 - >您的应用 - >表面 - >常规 - >启动选项 - >启动:无

默认情况下,我选择了运行默认活动,这对于监视面是不正确的.

运行配置的屏幕截图显示Launch:Nothing


sah*_*sla 2

在用于 Wear 的 AndroidManifest.xml 文件中,确保至少有一个 Activity,并且您要启动的 Activity 中包含以下意图过滤器:

<intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

这个答案中还提到了另一个技巧。