Googleは、黒人コミュニティの人種平等を推進することに取り組んでいます。 方法をご覧ください。
このページは Cloud Translation API によって翻訳されました。
Switch to English

AndroidNDKのクイックスタート

開発環境をセットアップする

  • インストールAndroidのスタジオバージョン3.1以降では、Android SDKプラットフォームのバージョン7.0(APIレベル24)以上で。

  • SDK Managerを使用してAndroidNative Development Kit(NDK)とCMakeをインストールし、AndroidStudioをネイティブ開発用に準備します。詳細については、「 NDK入門」を参照してください。

  • Android用のARCoreSDKを入手する必要があります。次のいずれかを実行できます。

    • Android用ARCoreSDKをダウンロードして解凍します

      -または-

    • 次のコマンドを使用してリポジトリのクローンを作成します。

      git clone https://github.com/google-ar/arcore-android-sdk.git

デバイスまたはエミュレーターを準備します

サポートされているデバイスまたはAndroidエミュレーターでARアプリを実行できます。

サンプルプロジェクトを開く

Android Studioで、 <ARCore SDK Folder>/samples/hello_ar_cあるhello_ar_cサンプルプロジェクトを<ARCore SDK Folder>/samples/hello_ar_c

サンプルプロジェクトには、GradleやAndroidSDKなどの特定のバージョンのソフトウェアに依存関係があります。必要な依存関係がインストールされていない場合、Android Studioは、それらをダウンロードしてマシンにインストールする許可を求めます。

サンプルを実行します

Androidデバイスが開発マシンに接続されていることを確認し、[実行]をクリックしますAndroidStudioで。

Android Studioは、プロジェクトをデバッグ可能なAPKにビルドし、APKをインストールしてから、デバイスでアプリを実行します。詳細については、「アプリのビルドと実行」を参照してください。

デバイスを動かすと、アプリは自動的に平らな面を検出し、ひし形のグリッドを描画します。グリッドをタップして、Androidロボットを表面に配置します。

インスタント配置を使用する

Instant Placement APIを使用すると、ユーザーはARCoreが表面の形状を検出するのを待たずにARオブジェクトを画面に配置できます。ユーザーが環境内をさらに移動すると、オブジェクトの配置がリアルタイムで調整されます。 ARCoreがARオブジェクトが配置されている領域で正しいポーズを検出すると、オブジェクトは自動的に更新されてポーズが正確になります。ユーザーには、ホログラフィックオブジェクトが不透明になるのがわかります。

インスタント配置を使用して仮想オブジェクトを有効にして配置します

hello_ar_cでインスタント配置を有効にするには、アプリを実行します。画面上の歯車アイコンをタップし、ドロップダウンメニューから[インスタント配置]を選択します。 [インスタント配置を有効にする]を選択します。

画面をタップしてオブジェクトを配置します。ホログラフィックオブジェクトが画面に表示された後、デバイスを動かし続けるようにしてください。これにより、ARCoreは、仮想オブジェクトを正確に固定するために周囲に関する十分なデータを取得できます。

次のステップ