【问题标题】:How to start developing app for Google Glass?如何开始为 Google Glass 开发应用程序?
【发布时间】:2019-09-19 02:33:47
【问题描述】:

我正在开发一款 Google Glass Android 应用。我已经在 Android SDK 中安装了 glass development kit (GDK)。现在我使用 Android Studio(版本 3.3.2)创建了一个 glass 项目。新创建的项目在运行->编辑配置中显示错误“未找到默认活动”

请参阅屏幕截图以了解错误。

1.

2。通过点击菜单中的运行->编辑配置。

我在 Google 上进行了很多搜索,发现了很多关于相同的文章。建议所有人设置编辑配置选项,如下所示。

模块:应用

包:部署默认APK

Activity:启动默认Activity

目标设备: USB 设备

我也这样做了,但没有人为我工作。在花了一整天的时间让它工作之后,我来到了这里。此错误是由于启动器活动引起的,因为 Google glass 项目中没有启动器活动,而是使用语音触发意图过滤器。它类似于可穿戴应用程序,它们也没有启动器活动。

【问题讨论】:

标签: android android-studio google-glass google-gdk


【解决方案1】:

Android Studio 不允许您在未在清单中指定启动器的情况下使用标准运行配置。

您可以尝试使用 gradle 命令行:

./gradlew installDebug

【讨论】:

  • 清单中没有启动器活动。它具有意图过滤器 的活动
  • 刚看到你的编辑,之前不太清楚。我会编辑答案。
  • 它的工作,应用程序安装在玻璃中,但它没有在应用程序菜单中列出。我已经检查了设置(应用程序),它是可用的。我怎样才能让它在所有应用程序中都可用。
  • 除非您将活动设置为启动器,否则您不会看到列出的应用程序。我从未使用过玻璃,但如果您在 Android 手机的设置中拥有与应用程序部分相同的功能,您会在此处看到该应用程序。我假设您的应用程序中的任何其他入口意图都应该按预期工作。
【解决方案2】:

如果您还没有解决问题。我以前遇到过类似的问题,有两种方法对我有用:

  1. 选择“无”作为选项。您将能够在 Glass 上手动运行该应用程序,但您的调试器不会立即工作。您必须手动将调试器附加到进程。如果启动过程中出现错误,您可能还必须使用 logcat。
  2. 指定一个活动(以与语音触发器相关的为准)。

另外,我注意到您使用 Kotlin 创建了该应用程序。 Kotlin 活动在我的情况下不起作用,在恢复活动时抛出与可为空的 var 相关的异常。非活动课程效果很好。请让我知道 Kotlin 活动是否适用于您的情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多