始める

始める前に、デバイスについて把握しておくことをおすすめします。Glass EE2 の概要については、ヘルプセンターをご覧ください。Glass Enterprise 用のアプリを開発するには、Android 開発に精通している必要があります。プラットフォームは Android オープンソース プロジェクト(AOSP)をベースにしているためです。詳しくは、サンプル アプリケーションもご覧ください。

Glass OS

Glass EE2 は Android Oreo 8.1(API レベル 27)で動作しますが、Google モバイル サービス(GMS)または Google Play 開発者サービスは搭載されていません。これは Google API の選択に影響する可能性があります。アプリを開発するには Android Studio と Android SDK 8.1(API 27)が必要です。

デバイス情報

デバイスに関する情報は、[デバイス情報] カードの設定で確認できます。

コンソールを使用してデバイス情報を収集する場合は、次の手順を行います。

ファームウェア バージョン

ファームウェア バージョンを取得するには、次のコマンドを使用します。

adb shell getprop ro.build.id

シリアル番号

シリアル番号を取得するには、次のいずれかの方法を使用します。

Adb コマンド

adb devices

fastboot コマンド

fastboot getvar serialno

以前のシリアル番号

fastboot oem device-info

レガシー シリアル番号は legacy serialno として保存されます。

EE1 から EE2 への移行

GDK(Glass Developer Kit)は EE2 でサポートが終了し、全体で標準の Android API レベル 27(Android Oreo 8.1)に置き換えられました。アプリケーションを EE1 から EE2 に移植する最初のステップは、GDK へのすべての参照を削除することです。

画面のミラーリング

開発を容易にするため、Vysorscrcpy などのキャストアプリを使用して結果を表示し、Glass をリモートで制御することをおすすめします。

ハードウェア プロファイル

Glass でエミュレータをディスプレイのように見せるには、このハードウェア プロファイルを Android Virtual Device Manager にインポートします。

Windows ドライバをインストールする

Windows マシン上で Fastboot を使用してデバイスをフラッシュするには、Android SDK のカスタム USB ドライバが必要です。Google USB ドライバをダウンロードするには、Google USB ドライバを入手するをご覧ください。

ドライバのインストール方法については、OEM USB ドライバをインストールするをご覧ください。