89人参与 • 2024-08-01 • VR/AR虚拟现实
首先映入眼帘的是这个错误提示
然并卵,根据提示查看控制台,一共报了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属性
尝试把它添加上再次编译打包
发现可以成功打包了
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论