我想分享一下安装后如何在Google Glass上运行Android应用的经验。如果app没有定义语音触发器并且无法通过'OK Glass ..'启动,那么如何运行应用程序?
答案 0 :(得分:0)
我从Stackoverflow中的帖子得到了这个答案,包括这篇文章:How to start an application using android ADB tools?
将玻璃连接到计算机后,您有两个选项(这些选项已在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
**如果您需要找到玻璃杯上已安装包装的清单:
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
注意:这要求您遵循自己的道路。您可以在SDK中的新构建工具文件夹下找到它:
echo'export PATH = $ PATH:/ Users / USERNAME / LOCATIONofSDK / platform-tools /:/ Users / USERNAME / LOCATIONofSDK / build-tools / android-4.3 /'>> 〜/ .bash_profile中
答案 1 :(得分:0)
您可以考虑使用ChromeADB ...一个不需要所有命令行工作的优秀扩展。
答案 2 :(得分:0)
您可以使用launchy。 只需在Glass上安装此应用程序,然后转到设置... launchy将启动并为您提供运行已安装的APK的功能。