1. 程式人生 > >Android Studio 使用Vuforia(高通)開發AR

Android Studio 使用Vuforia(高通)開發AR

AR作為現在的前端新技術,在許多APP中運用到,那麼如何在Android studio開發環境下編譯執行AR專案呢,請按下面步驟走:

1.搭建Android studio android 開發環境

 這個不做詳細說明,其他地方都可搜到

2.下載ndk

  要進行AR開發必須下載ndk,

下載ndk

3.Vuforia相關資料下載

3.1下載Vuforia sdk

首先從https://developer.vuforia.com/downloads/sdk 下載最新版本的Android sdk
並解壓,然後重新命名最外層的資料夾名,例如我現在是vuforia-sdk-android-6-2-6修改為vuforia,如下圖
這裡寫圖片描述

3.2下載Vuforia 例子

https://developer.vuforia.com/downloads/samples下載sample,下載後解壓如下圖
這裡寫圖片描述
然後新建資料夾ARdemo(其他名字也可以),將這些資源放入這個資料夾下

3.3Vuforia sample和sdk整合起來

上面下載的sdk下面有個samples資料夾,這個資料夾是放Vuforia sample的(可以放多個),將前面ARdemo的檔案全部複製到這個目錄下。

4.使用Android studio執行ARdemo

4.1使用Android studio開啟ARdemo

編譯後文件結構如下圖

這裡寫圖片描述

4.2執行平臺的配置

找到APP 的build.gradle檔案,增加X86支援
這裡寫圖片描述

4.3APP Key設定

4.3.1官網申請key

官網註冊,申請key
https://developer.vuforia.com/targetmanager/licenseManager/licenseListing
開發版是免費的,申請好如下
這裡寫圖片描述

4.3.1在程式碼中加入key

在SampleApplicationSession.java 全域性搜尋setInitParameters,如下圖,將key填入
這裡寫圖片描述

5.執行專案

run專案,專案執行後如下圖

這裡寫圖片描述
點選”User Defined Targets“,按住拍照圖示按鈕,茶壺AR效果就出來了
這裡寫圖片描述

PS:如果大家還有什麼疑問,請在評論中評論