【发布时间】:2015-01-15 18:13:25
【问题描述】:
我已经创建了一个穿戴应用并使用 Android Studio 模板来创建它,除了将一个按钮拖放到穿戴应用的 MainActivity 上之外没有进行任何更改。
当我尝试在运行/调试配置中运行手表应用时,启动默认活动被勾选,然后出现错误消息:“错误:未找到默认活动”。
我已经搜索过以前的帖子,答案是乱七八糟的模块源代码和东西。在这种情况下,这真的是正确的解决方案吗?如果是这样,那么为什么 Android Studio 一开始就没有正确设置所有内容 - 在所有项目都是由 AS 模板创建之后,为什么模板没有正确设置?
如果不适用,那么当直接使用 Studio 执行时,如何让手表应用执行并启动其活动?
工作室版本:1.0.2
【问题讨论】:
-
在添加按钮之前是否能够调试应用程序?此外,请仔细检查您的
Activity的名称是否与AndroidManifest文件中指定的名称匹配。最后,您是否使用任何 3'd 方库? Gradle 默认会合并清单文件。如果在其中一个库清单文件中指定了另一个Activity,那么这可能会导致问题。也试试这篇文章中的建议:stackoverflow.com/questions/24437459/… -
感谢您的评论。在添加按钮之前我遇到了同样的错误。我没有包含任何额外的库。该活动称为 MainActivity,这也是清单中的名称。链接中的答案似乎都不适用。
-
如果我明确选择活动作为启动活动而不是选择启动默认活动,我可以使错误消失,但我想知道为什么会出现错误以及它是否表明存在某些问题导致进一步的问题。
-
对此有一个错误报告。 code.google.com/p/android/issues/…
标签: android android-studio wear-os