從Android Studio 開始的ARCore之旅

Geedio發表於2019-02-28

從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
  • 需要對在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。

相關文章