【问题标题】:minimum android api for google cardboard [duplicate]谷歌纸板的最低android api [重复]
【发布时间】: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


    【解决方案1】:

    您收到的错误很可能来自 plugins/android/gvr_android_common 中的另一个清单。您可以打开该软件包并将 16 更改为 15,它就会构建。 对我来说,它在 Unity 中没有给出任何错误,但 logcat 显示它找不到某些类/方法(DisplaySynchronizer)并且它不会启动应用程序。

    【讨论】:

    • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时对自己的帖子发表评论,一旦您earn足够reputation,您就可以comment on any post。如果您有相关但不同的问题,ask a new question
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    • 1970-01-01
    相关资源
    最近更新 更多