項目按部就班走到了AR這部分,開始選擇合適的SDK。
當前最主流的SDK肯定就是google的ARCore和Apple的ARkit。暫時不開發ios的軟件,所以ARkit pass;ARcore支持的機型有限,湊巧不巧,我的兩塊手機,xiaomi和huawei的都不支持,所以沒辦法,選擇其他SDK。
https://developers.google.cn/ar/discover/supported-devices#android_china 這個鏈接是當前支持ARcore的型號列表。
最流行的SDK有EasyAR,vuforia等,這兩個都有免費和付費,先嚐試前者。
文檔挺詳細,按照步驟,一步步配置。
https://help.easyar.cn/EasyAR%20Sense/v4/GettingStarted/Compile-and-Run-EasyAR-Android-Samples.html
但是出現Cannot build selected target ABI: x86, no suitable splits configured: armeabi-v7a, arm64-v8a;這個報錯,那就改錯。
這個錯誤遇到過,在走過的坑這個分類裏面我曾經寫過,在build.gradle中ndk部分加上x86即可。
編譯沒問題了,下載後發生閃退。模擬器的問題。
換手機測試,成功。