web-dev-qa-db-ja.com

Android StudioのエミュレータにARCoreをインストールできません

この質問をすることを許可されているかどうかはわかりませんが、Android Emulated Device)でARCoreを使用する方法が本当にわかりません。公式ガイドによると、 ARCoreを使用するアプリを実行するために、ピクセル/ピクセル2デバイスでAPI 8.1を使用します。残念ながら、これらのエミュレータにはPlayストアのサポートが付属していないため、デバイスにARCoreをインストールできません。デバイスの画像組み込みのPlayストアに付属しているものは代わりにARCoreを実行できません。この方法でARCoreについて何かをテストする方法に本当に戸惑っています。大学プログラム用のアプリを開発するためにそれが必要であり、慣れる必要があります拡張現実感の開発では、この問題のために開始することさえできません。

11

エミュレータを使用するには、最初にARサポート付きの仮想デバイスを作成する必要があります。 Android macOS MojaveのStudio 3.4を実行しています。

ARサポート付きの仮想デバイスを作成するAndroid Studioの手順 に従います。

2つの仮想デバイスを作成しました。1つ目はGoogle Pixel 2用、2つ目はHuawei P Smart 2019用です。

enter image description here

ToolsAVD Managerメインメニューに移動して、AVDを作成します。私のウィンドウは次のようになります:

enter image description here

Camera BackがVirtualSceneに設定されていることを確認してください。

動作するエミュレータを取得するために実行する必要があるいくつかの手順を示します

  • セットアップAndroidデバッグブリッジ 。Mac用にadbをセットアップしました。

  • GitHubリポジトリから ARCore_1.10_x86_for_emulator.apk をダウンロードします。

  • AVDを実行します。

  • 次のコマンドをBashターミナルに入力します(ポートが5554であることを確認します)。

    adb devices
    
  • 結果:

    // emulator-5554    device
    
  • ARCore_1.10_x86_for_emulator.apkがあるフォルダーに移動します。例えば:

    cd ~/Desktop
    
  • 仮想デバイスの実行中にARCore for AVDをインストールするためにターミナルに入力します:

    adb install -r ARCore_1.10_x86_for_emulator.apk      
    
  • 使用する追加のAVDについて、前の手順を繰り返します。

  • 喜び!

enter image description here

お役に立てれば。

6
ARGeo

当時のセルゲイの答えは正しかったが、彼のリンクにあるARCoreアプリのバージョン(v1.1.0)は古すぎる。以下は私のために働いた(多くの誤ったスタートの後):

仮想デバイスの仕様

デバイス:Pixel API 27

システムイメージ:Oreo/APIレベル27/ABI x86/Android 8.1(Google Play)

アーコアAPKへのリンク: https://www.apkmirror.com/apk/google-inc/arcore/arcore-1-5-18091013-release/arcore-1-5-180910139-Android-apk-download/download /

ARCore APKをデスクトップにダウンロードします。 Android Studioで、上記のように仮想デバイスをセットアップして起動し、その上でPlayストアアプリを開いてサインインします。次に、ARCORE APKファイルを仮想デバイスにドラッグします。静かに実行されます。最後に、仮想デバイスでhellosceneformを実行します。

2
Sam Healy

エミュレーターARCore_1_1_x86_for_emulator.apkにインストールするだけです。エミュレータにドラッグするだけです。このリンクを確認してください https://github.com/google-ar/arcore-Android-sdk/releases/tag/v1.1.