1

我想分享一下安装后如何在 Google Glass 上运行 Android 应用的经验。如果应用程序没有定义语音触发器并且无法通过“OK Glass..”启动,您如何运行应用程序?

4

3 回答 3

0

你可以使用launchy。只需在 Glass 上安装此应用程序,然后转到设置...launchy 将启动并为您提供运行已安装的 APK 的能力。

https://github.com/kaze0/launchy

于 2014-02-14T19:22:39.067 回答
0

您可能会考虑使用ChromeADB ... 一个不需要所有命令行工作的出色扩展。

于 2014-02-08T19:49:07.020 回答
0

我从 Stackoverflow 中的帖子中得到了这个答案,包括这个帖子:如何使用 android ADB 工具启动应用程序?

将玻璃杯连接到计算机后,您有两个选择(已在 mac 上测试过):

1)如果我们知道活动/包名称,如何启动/运行通过 adb 安装的 apt:

adb shell am start -n com.package.name/com.package.name.ActivityName

adb shell am start -n com.package.name/.ActivityName

** 如果您需要查看 Glass 上已安装软件包的列表:

adb shell 'pm list packages -f'

2) 如果我们不知道活动/包名称,如何启动/运行 apt?

a) 使用以下 3 行创建一个名为“adb-run.sh”的文件:

pkg=$(aapt dump badging $1|awk -F" " '/package/ {print $2}'|awk -F"'" '/name=/ {print $2}')

act=$(aapt dump badging $1|awk -F" " '/launchable-activity/ {print $2}'|awk -F"'" '/name=/ {print $2}')

adb shell am start -n $pkg/$act

b) "chmod +x adb-run.sh" 使其可执行

c) adb-run.sh myapp.apk

注意:这要求您的路径中有 aapt。您可以在 SDK 的新构建工具文件夹下找到它:

echo 'export PATH=$PATH:/Users/USERNAME/LOCATIONofSDK/platform-tools/:/Users/USERNAME/LOCATIONofSDK/build-tools/android-4.3/' >> ~/.bash_profile

于 2013-12-04T16:28:35.090 回答