一.Unity版本以及SDK版本
Unity版本 : 2018.4.3f1
ARFoudation SDK版本 :
![](https://img.haomeiwen.com/i17787668/88f081dfebdcfd1e.png)
Vuforia版本 : 8.1.11
![](https://img.haomeiwen.com/i17787668/4a906e4fa70b532e.png)
二.Other Setting设置
1.勾选掉Multithreaded Rendering
但是2.1之后的版本好像可以
![](https://img.haomeiwen.com/i17787668/24372620192018d2.png)
2.Minimun API Level设置24以上
3.勾选掉ARM64
ARCore XR Plugin不支持64位
4.勾选掉Android TV Compatibility
具体如下 :
![](https://img.haomeiwen.com/i17787668/0a13ffca81212bba.png)
三.修改VuforiaWrapper.aar
Mac下路径为:
Applications/2018.4.3f1/PlaybackEngines/VuforiaSupport/Android/VuforiaWrapper.aar
打开后注释掉 <meta-data
android:name="com.google.ar.core"
android:value="optional" />
我是在Windows上操作的,不知道Mac要怎么做
![](https://img.haomeiwen.com/i17787668/e2b0c2d2be85dae4.png)
四.设置Built System为Gradle
![](https://img.haomeiwen.com/i17787668/a5e46767da6bc097.png)
重新打包即可
参考网站 :
add 'tools:replace="android:value"' to element问题的解决
Unity 5.6.x Gradle build APK报错解决方法
网友评论