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)..._第1张图片

 unity android 打包报错 Targeting S+ (version 31 and above)..._第2张图片

unity android 打包报错 Targeting S+ (version 31 and above)..._第3张图片

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

你可能感兴趣的:(Android,Unity,Targeting,S+,version,31,above,exported,android,12,打包)