この質問をすることを許可されているかどうかはわかりませんが、Android Emulated Device)でARCoreを使用する方法が本当にわかりません。公式ガイドによると、 ARCoreを使用するアプリを実行するために、ピクセル/ピクセル2デバイスでAPI 8.1を使用します。残念ながら、これらのエミュレータにはPlayストアのサポートが付属していないため、デバイスにARCoreをインストールできません。デバイスの画像組み込みのPlayストアに付属しているものは代わりにARCoreを実行できません。この方法でARCoreについて何かをテストする方法に本当に戸惑っています。大学プログラム用のアプリを開発するためにそれが必要であり、慣れる必要があります拡張現実感の開発では、この問題のために開始することさえできません。
エミュレータを使用するには、最初にARサポート付きの仮想デバイスを作成する必要があります。 Android macOS MojaveのStudio 3.4を実行しています。
ARサポート付きの仮想デバイスを作成するAndroid Studioの手順 に従います。
2つの仮想デバイスを作成しました。1つ目はGoogle Pixel 2
用、2つ目はHuawei P Smart 2019
用です。
Tools
– AVD Manager
メインメニューに移動して、AVDを作成します。私のウィンドウは次のようになります:
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について、前の手順を繰り返します。
喜び!
お役に立てれば。
当時のセルゲイの答えは正しかったが、彼のリンクにあるARCoreアプリのバージョン(v1.1.0)は古すぎる。以下は私のために働いた(多くの誤ったスタートの後):
仮想デバイスの仕様
デバイス:Pixel API 27
システムイメージ:Oreo/APIレベル27/ABI x86/Android 8.1(Google Play)
ARCore APKをデスクトップにダウンロードします。 Android Studioで、上記のように仮想デバイスをセットアップして起動し、その上でPlayストアアプリを開いてサインインします。次に、ARCORE APKファイルを仮想デバイスにドラッグします。静かに実行されます。最後に、仮想デバイスでhellosceneformを実行します。
エミュレーターARCore_1_1_x86_for_emulator.apkにインストールするだけです。エミュレータにドラッグするだけです。このリンクを確認してください https://github.com/google-ar/arcore-Android-sdk/releases/tag/v1.1.