Unity GoogleVR(一)—— 解决安卓打包黑屏、闪退

2 篇文章 0 订阅
2 篇文章 0 订阅

使用配置:

  1. [Android JDKAndroid SDKAndroid NDK] 自行安装
  2. Unity 2019.4.9f1
  3. Google Cardboard XR Plugin for Unity(此项不必下载,可通过Unity的Package Manager直接导入 url )
  4. Google原文地址(需要翻墙)
  5. 本文测试机是华为P40

正文

1、新建工程
2、导入SDK
    2.1 Window ==》 Package Manager
在这里插入图片描述

    2.2 “ + ”号 - Add package from git URL…在这里插入图片描述
    2.3 填写地址:https://github.com/googlevr/cardboard-xr-plugin.git

根据当前网络状态不同,下载好后 Unity会自动导入该插件在这里插入图片描述

3、导入Demo工程
在这里插入图片描述
4、打开示例场景
在这里插入图片描述
在这里插入图片描述

5、打包配置
    5.1 如果没有安装Android打包支持工具,请参考这篇文章安装以下工具
在这里插入图片描述
    5.2 Edit - Preferences External Tools:分别配置JDK、SDK、NDK路径为安装路径
在这里插入图片描述

    5.3 切换平台
在这里插入图片描述
6、Player Setting

a. Resolution and Presentation:
     将 Default Orientation 改为 Landscape Left
在这里插入图片描述

b. Other Settings:
     Graphics APIs下只留OpenGLES2
     Scripting Backend设置为IL2CPP
     Target Architectures下都勾选ARMv7, ARM64
     Internet Access设置为Require
     Package Name下修改公司名
     Minimum API Lecel设置为Android SDK中最高版本即可
c. Publishing Settings:
    勾选Custom Main ManifestCustom Main Gradle Template
在这里插入图片描述
文本工具打开Assets/Plugins/Android/mainTemplate.gradle,在dependencies项下添加以下代码:

      implementation 'com.android.support:appcompat-v7:28.0.0'
      implementation 'com.android.support:support-v4:28.0.0'
      implementation 'com.google.android.gms:play-services-vision:15.0.2'
      implementation 'com.google.protobuf:protobuf-lite:3.0.0'

在这里插入图片描述

文本工具打开Assets/Plugins/Android/AndroidManifest.xml,在application标签内添加属性:

      android:requestLegacyExternalStorage="true"

在这里插入图片描述
d. XR Settings:
    勾选Virtual Reality Supported,“+”号,选择Cardboard
在这里插入图片描述

7、Build,手机安装apk

在这里插入图片描述

转载请注明出处!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jack_dos

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值