【发布时间】:2016-06-08 20:48:32
【问题描述】:
我有一个统一项目与两个设备一起工作,一个是 android 5.1,另一个是 android 4.0。现在我需要将 googleVR 添加到我的统一项目中。
我的 unity 应用程序可以在 android 5.1 上构建和安装,但不能在 android 4.0 上构建和安装,我知道 cardboard unity sdk 需要 19 以上的 api。但我只想发送一个 apk 文件,即使 vr 部分没有不工作。我需要它可以安装在 android 4.0 上。
无法在android 4.0(api 15) 上安装apk 说它需要api 19 或更高版本。 经过研究,我发现在AndroidManifest文件中,最小api设置为19,我将其更改为15,并且build failed with log "but library uses minSdkVersion='16'"。
我认为必须有一个文件指定android sdk而不是unity sdk中的api级别。我知道unity sdk的.aar libs是从cardboard android sdk项目编译的,唯一的方法是修改原来的android sdk重置api版本并编译。但是克隆了android sdk的源代码后,我找不到他们设置最小api的地方,我不知道如何构建他们的android sdk代码。以前有人这样做过吗?
谁能帮忙????非常感谢!!!
【问题讨论】:
标签: android unity3d google-cardboard google-vr