unity android 打包报错 Targeting S+ (version 31 and above)...

Posted 勥小透明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity android 打包报错 Targeting S+ (version 31 and above)...相关的知识,希望对你有一定的参考价值。

完整报错应该类似下面这样:

Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present]

unity 配 Android Studio 2020.3 的版本是真滴难用,打包时竟是一些会卡你一下的小问题。。。

这个是用 Android 12 SDK 打包导致的,是12的新特性,用来标记当前Activity是否可以被另一个Application的组件启动:true允许被启动;false不允许被启动。

如果它写在service中并且为false则表示则该服务不能够跨进程使用。

所以总体来说它的主要作用是:是否支持其它应用调用当前组件。

如果你是拿 Android Studio 建的 Android 项目,它会自己处理的,但 Unity 就没这待遇了。这个得我们自己写了。

具体步骤如下:

 

这种小问题虽然不难解决,但是挺烦人的。。。

以上是关于unity android 打包报错 Targeting S+ (version 31 and above)...的主要内容,如果未能解决你的问题,请参考以下文章

unity android 打包报错 Targeting S+ (version 31 and above)...

unity android 打包报错 Targeting S+ (version 31 and above)...

Unity2021打包报错: Exception: OBSOLETE - Providing Android resources in Assets/Plugins/Android/

Android Studio的签名打包后报错提示:Lint found fatal errors while assembling a release target

错误记录Unity 安卓打包报错( Platform Android with graphics API OpenGLES3 is not supported with HDRP )

Unity打包报错A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFa