0 votes
in 中文区(Chinese) by (340 points)

G2 4K Plus使用 unity发布的程序调用UPvr_SetAPPAsHome 接口设置为开机启动项,使用IL2CPP打包,Target Architectures:ARM64,在开机时或者程序启动后在主动退出后,再重新加载时频繁出现无响应,导致死机。但是使用mono打包不会出现该问题。

2 Answers

+1 vote
by (49.1k points)

开发者您好,
能否提供一下您的测试apk,发送到pico_devanswers@bytedance.com。
请将您论坛问题的标题作为您邮件的主题。
如果附件超过邮件附件大小限制而导致邮件被退回,请将附件上传云端等以下载链接的形式发送。

0 votes
by (49.1k points)

开发者您好,您的应用开启了版权保护,无法在我们的设备上进行测试。
请尝试先关闭版权保护选项。
应用版权保护详细说明如下:
https://developer.pico-interactive.com/docs/cn/12050/225329/#_6-8-%E5%BA%94%E7%94%A8%E7%89%88%E6%9D%83%E4%BF%9D%E6%8A%A4

by (340 points)

已重新发送,请查收

by (49.1k points)

开发者您好,
我们在设备上进行了多次测试,未出现您描述的现象,多次测试中没有无响应的情况发生。
请问一下您的设备型号确定是G2 4K Plus吗?以及您的设备PUI版本是多少?
我们的测试设备PUI版本为4.0.7。

by (340 points)

您好,我使用的设备
型号G2 4K
内存: 6GB LPDDR4X 1866MHz
闪存: 128GB UFS2.1
设备的PUI版本也是4.0.7

by (340 points)

您好,我使用的设备
型号G2 4K
内存: 6GB LPDDR4X 1866MHz
闪存: 128GB UFS2.1
设备的PUI版本也是4.0.7

操作方式:安装测试程序,进入开发者模式->行业设置->将该程序设置为开机启动应用->重启。开始测试(多次退出测试依然会出现无响应或一直加载过程,测试过程中还发现一个情况(如果出现一直加载,放下头盔使其息屏,稍等一会重新拿起唤醒程序就会成功启动))。

by (49.1k points)

开发者您好,
我们测试了您的工程,复现了您说的现象。
建议您先更新SDK版本到PicoVR Unity SDK(Deprecated) v2.8.12后再进行尝试。

by (340 points)

我将SDK版本升级到PicoVR Unity SDK(Deprecated) v2.8.12.1依然是会出现原来的问题

by (340 points)

我使用的unity版本是2018.4.2.f1
这是我的打包设置
enter image description here

enter image description here

by (49.1k points)

开发者您好,
能否提供一下您的测试工程,发送到pico_devanswers@bytedance.com。
请将您论坛问题的标题作为您邮件的主题。
如果附件超过邮件附件大小限制而导致邮件被退回,请将附件上传云端等以下载链接的形式发送。

by (340 points)

已发送

by (49.1k points)

开发者您好,
我们使用Unity 2019.4.35f1, 打包了如下APK,
链接:https://pan.baidu.com/s/1HFxla7jrfeRtuzHcPfT-Ng
提取码:7tge
我们也进行了相同的设置:使用IL2CPP打包,Target Architectures:ARM64
enter image description here
经测试,在我们的设备上可以正常工作,您试试再您的设备上是否能够正常工作。

希望能够帮到您。

by (340 points)
edited by

经过测试您提供的apk是没有这个问题的,里面的资源是否进行过改动,是否是未改动脚本和资源直接进行打包的?是unity 2018.4.2f1不支持吗?与SDK或者NDK有关吗?
JDK版本 1.8.0_152
NDK版本 r16
这是我的SDK:enter image description here

enter image description here

by (49.1k points)

开发者您好,
没有做任何改动,一个空工程导入您提供的包,您可以尝试用2019.4.35f1或更高版本unity引擎进行测试。

by (340 points)

是的,我使用2019unity版本测试未发现之前那种情况。
但是我不知道为什么unity2018会出现这种问题?
和ndk版本有关吗?
如果必须使用2019才可以的话,我的工程比较大,升级版本的话会比较麻烦

by (49.1k points)

开发者您好,
初步判断是Unity引擎和Pico SDK的原因。可能存在兼容性的问题。
另外,如果是作为launhcer的话,建议没有必要做退出功能。

...