因为用cardboard SDK写一个VR课程设计,最后打包APK想看效果的时候发现一直失败。
各种查资料,新建项目,换Unity版本排查之后觉得应该是android SDK 里面各种包的版本问题。
删改又安装了一些包后最后终于解决了问题。
把步骤贴上来。
1.build -player setting按照google cardboard官网写的设置
2.Android SDK Manager里面 android build tool 选23版本,24版本因为莫名其妙的原因会导致Unity打包失败,如果安装了24要删除掉,unity会自动选择版本最高的工具build。
3.SDK Manager -extras 里面 google play service 要安装
4.Android 6.0(API 23)必装
5.如果以上设置正确依然build失败,在extras里面把有google android library等关键字的包都装上
6.如果依然报错,把Unity文件夹 Assets-Plugins-Android-AndroidManifest.xml删除