项目按部就班走到了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即可。
编译没问题了,下载后发生闪退。模拟器的问题。
换手机测试,成功。