科技 > 人工智能 > VR/AR虚拟现实

Unity导入大朋VR SDK后打包APK报错

89人参与 2024-08-01 VR/AR虚拟现实

unity导入大朋vrsdk打包apk时报错


首先映入眼帘的是这个错误提示
在这里插入图片描述
然并卵,根据提示查看控制台,一共报了4个错
在这里插入图片描述
一个一个来看

第一个:
> task :launcher:prebuild up-to-date
> task :unitylibrary:prebuild up-to-date
> task :launcher:prereleasebuild up-to-date
> task :unitylibrary:prereleasebuild up-to-date
> task :unitylibrary:compilereleaseaidl no-source
> task :unitylibrary:mergereleasejnilibfolders up-to-date
> task :launcher:generatereleasebuildconfig up-to-date
> task :launcher:compilereleaseaidl no-source
> task :unitylibrary:mergereleasenativelibs up-to-date
> task :launcher:javaprecompilerelease up-to-date
> task :launcher:writereleaseapplicationid up-to-date
> task :unitylibrary:stripreleasedebugsymbols up-to-date
> task :launcher:analyticsrecordingrelease
> task :launcher:generatereleaseresvalues up-to-date
> task :unitylibrary:copyreleasejnilibsprojectandlocaljars up-to-date
> task :launcher:createreleasecompatiblescreenmanifests up-to-date
> task :unitylibrary:compilereleaserenderscript no-source
> task :launcher:extractdeeplinksrelease up-to-date
> task :launcher:extractproguardfiles up-to-date
> task :unitylibrary:generatereleasebuildconfig up-to-date
> task :launcher:mergereleasejnilibfolders up-to-date
> task :unitylibrary:generatereleaseresvalues up-to-date
> task :unitylibrary:generatereleaseresources up-to-date
> task :unitylibrary:packagereleaseresources up-to-date
> task :unitylibrary:parsereleaselocalresources up-to-date
> task :launcher:checkreleaseduplicateclasses up-to-date
> task :launcher:processreleasejavares no-source
> task :launcher:mergereleaseshaders up-to-date
> task :launcher:compilereleaseshaders no-source
> task :launcher:generatereleaseassets up-to-date
> task :launcher:collectreleasedependencies up-to-date
> task :launcher:sdkreleasedependencydata up-to-date
> task :launcher:validatesigningrelease up-to-date
> task :launcher:writereleaseappmetadata up-to-date
> task :unitylibrary:javaprecompilerelease up-to-date
> task :launcher:writereleasesigningconfigversions up-to-date
> task :unitylibrary:mergereleaseshaders up-to-date
> task :unitylibrary:compilereleaseshaders no-source
> task :unitylibrary:generatereleaseassets up-to-date
> task :unitylibrary:packagereleaseassets up-to-date
> task :unitylibrary:packagereleaserenderscript no-source
> task :unitylibrary:preparelintjarforpublish up-to-date
> task :unitylibrary:preparereleaseartprofile up-to-date
> task :launcher:mergereleaseassets up-to-date
> task :launcher:compilereleaserenderscript no-source
> task :launcher:generatereleaseresources up-to-date
> task :unitylibrary:processreleasejavares up-to-date
> task :launcher:mergereleaseresources up-to-date
> task :unitylibrary:mergereleasejavaresource up-to-date
> task :launcher:mergereleaseartprofile up-to-date

> task :unitylibrary:processreleasemanifest failed

see http://g.co/androidstudio/manifest-merger for more information about the manifest merger.


> task :unitylibrary:writereleaseaarmetadata up-to-date
> task :unitylibrary:extractdeeplinksrelease up-to-date
> task :launcher:compressreleaseassets up-to-date
> task :unitylibrary:compilereleaselibraryresources up-to-date
> task :launcher:checkreleaseaarmetadata up-to-date
> task :unitylibrary:bundlelibresrelease up-to-date
> task :unitylibrary:writereleaselintmodelmetadata up-to-date
> task :unitylibrary:copyreleasejnilibsprojectonly up-to-date
> task :launcher:mergereleasejavaresource up-to-date
44 actionable tasks: 2 executed, 42 up-to-date

unityengine.guiutility:processevent (int,intptr,bool&)

没有任何明确的错误信息,直接忽略

第二个:
picked up java_tool_options: -dfile.encoding=utf-8
c:\unity\elevator\library\bee\android\prj\mono2x\gradle\unitylibrary\src\main\androidmanifest.xml:17:5-21:15 error:
	android:exported needs to be explicitly specified for element <service#com.dpvr.aw.vrsdk.vrlistener>. apps targeting android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. see https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

failure: build failed with an exception.

* what went wrong:
execution failed for task ':unitylibrary:processreleasemanifest'.
> a failure occurred while executing com.android.build.gradle.tasks.processlibrarymanifest$processlibworkaction
   > manifest merger failed : android:exported needs to be explicitly specified for element <service#com.dpvr.aw.vrsdk.vrlistener>. apps targeting android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. see https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

* try:
run with --stacktrace option to get the stack trace. run with --info or --debug option to get more log output. run with --scan to get full insights.

* get more help at https://help.gradle.org

build failed in 1s

unityengine.guiutility:processevent (int,intptr,bool&)

这里就可以看到明确的错误信息了,里面指出androidmanifest.xml:17:5-21:15 error: android:exported needs to be explicitly specified for element <service#com.dpvr.aw.vrsdk.vrlistener>
意思是在vrlistener这个服务下需要明确指定exported属性

尝试把它添加上再次编译打包
在这里插入图片描述

发现可以成功打包了

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

虚拟现实与增强现实:如何改变我们与技术的互动

08-01

2 常见术语定义和坐标系统-VR光学测量手册

08-01

3D技术与企业级VR 新体验来了

08-01

UE5VR一体机开发问题及解决方案

08-01

unity+openxr VR/AR 双眼渲染不同的画面

08-01

元宇宙与AI能否相辅相成,打造一个全新的世界观

08-01

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论