Android Studio 2.3或更高版本,Android SDK要求API level 24或以上版本。
一臺可運行ARCore的Android設備。
獲取ARCore的SDK,下載地址:https://github.com/google-ar/arcore-android-sdk
一點兒Android平臺下OpenGL的開發基礎
注意:想要了解更多OpenGL ES的知識可訪問地址:
https://developer.android.google.cn/training/graphics/opengl/index.html
準備測試設備
因爲ARCore不支持模擬器,所以需要一臺測試設備,一般是一部可運行ARCore的Android手機。要注意兩點:第一,將系統中的開發者選項打開;第二,允許USB調試。
在設備上安裝ARCore服務:
1) 下載ARCore服務(是一個APK包,下載地址: https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview/arcore-preview.apk)
2) 使用USB線將手機和開發計算機連接
3) 在手機中安裝ARCore服務
打開示例工程
使用Android Studio打開名爲HelloAr的示例工程(工程路徑: <ARCore SDK 文件夾>/samples/java_arcore_hello_ar)
運行示例
Android Studio工程打開,gradle編譯工具運行完畢後,點擊“Run”按鈕,然後選擇連接的設備,最後點擊“OK”按鈕。如下圖:
之後,Android Studio編譯生成的APK文件會自動安裝至連接的設備上。
示例運行起來後,如下圖:
在測試設備移動時,ARCore會感知到平面,並在平面上生成網格,然後在網格上放置一個3D的Android機器人。