1

インストール後にGoogle GlassでAndroidアプリを実行する方法に関する私の経験を共有したかった. アプリに音声トリガーが定義されておらず、「OK Glass..」で起動できない場合、アプリを実行するにはどうすればよいですか?

4

3 に答える 3

0

この投稿を含む Stackoverflow の投稿からこの回答を得ました: How to start an application using android ADB tools?

Glass をコンピュータに接続した後、次の 2 つのオプションがあります (これらは 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 ダンプ バッジ $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 に答える
0

ランチャーを使用できます。このアプリを Glass にインストールし、設定に移動するだけです。launchy が起動し、インストールした APK を実行できるようになります。

https://github.com/kaze0/launchy

于 2014-02-14T19:22:39.067 に答える