如何在没有语音触发的情况下在谷歌眼镜上运行(常规)android应用程序

如何在没有语音触发的情况下在谷歌眼镜上运行(常规)android应用程序,android,google-glass,google-gdk,Android,Google Glass,Google Gdk,我想分享我的经验,因为我相信很多拥有谷歌眼镜的人都想测试如何安装一个不是为谷歌眼镜设计的安卓apk。如果你知道其他方法,请在下面分享 如果您知道活动/程序包名称: adb shell am start -n com.package.name/com.package.name.ActivityName adb shell am start -n com.package.name/.ActivityName 如果您不知道活动/包名称:(信用证:) a。使用以下三行创建名为adb run.sh的文

我想分享我的经验,因为我相信很多拥有谷歌眼镜的人都想测试如何安装一个不是为谷歌眼镜设计的安卓apk。如果你知道其他方法,请在下面分享

  • 如果您知道活动/程序包名称:

    adb shell am start -n com.package.name/com.package.name.ActivityName
    adb shell am start -n com.package.name/.ActivityName
    
  • 如果您不知道活动/包名称:(信用证:)

    a。使用以下三行创建名为
    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的new build tools文件夹下找到它:

    $ echo 'export PATH=$PATH:/LOCATIONofSDK/platform-tools:/LOCATIONofSDK/build-tools/android-4.3' >> ~/.bash_profile
    
    安装,允许您滚动浏览设备上所有应用程序的列表。该代码最近已经更新,允许通过语音触发器启动