從Android Studio 開始的ARCore之旅
以下內容譯自官方文件,僅供個人學習、記錄、參考使用,如有紕漏,還請留言指正。
原文地址:Getting Started with Android Studio
注意:ARCore 目前處於開發預覽階段,相關資訊在釋出1.0正式版之前或許會有巨大變動。
開發環境配置
- 安裝Android Studio 2.3 及以上版本,搭配Android SDK Platform 7.0 (API等級24) 及以上開發平臺
- 需要一臺支援此特性的裝置(Google Pixel,Google Pixel XL,三星S8),或見此連結:支援ARCore裝置
- 需要獲取給Android Studio 使用的 ARCore SDK,你可以:
- 下載SDK preview for Android Studio並解壓它
– 或者 – - 用以下命令克隆工程專案:
$ git clone https://github.com/google-ar/arcore-android-sdk.git
- 下載SDK preview for Android Studio並解壓它
- 需要對在Android 上使用OpenGL 開發有基本瞭解。如果你對此瞭解不多,可以查閱以下教程:
開啟示例工程
在Android Studio 裡,開啟在<ARCore SDK Folder>/samples/java_arcore_hello_ar
目錄下的HelloAR 示例工程。
這個示例工程對特定版本的軟體有構建依賴,如Gradle、Android SDK。如果依賴沒有安裝,Android Studio 會要求你下載並安裝這些依賴到本地。
配置你的裝置
你必須使用一臺受支援的、真實裝置。ARCore 並不支援虛擬裝置,如Android 模擬器。按如下設定配置你的裝置:
執行示例程式
連線Android 裝置到開發機上,點選Android Studio 的執行按鈕。然後選擇Android 裝置為部署目標並點選OK。
Android Studio 將你的工程打包成可除錯的APK,安裝在裝置上,並啟動應用。有關這個過程的詳細資訊,參考構建和執行應用一節。
執行應用之後,隨著你移動你的裝置,應用會自動檢測平面,並用菱形格子繪製出來。點選格子可以在表面上放置一個Android 小機器人。
深入學習
閱讀示例工程內的程式碼和註釋,以及ARCore的Android SDK 索引文件。
之後,你可以以新增依賴的方式整合ARCore 的AAR 庫到你的工程裡。你的應用的minSDKVersion
必須大於等於19。