我想在Android12中构建游戏。我知道我需要将 android:export=“true”
添加到包含意图过滤器
的活动
标记中。
所以我已经将机器人:导出=“true”
添加到我的Android手册中的活动标签中.xml。但是我构建的Android12设备仍然有错误。
安装失败,原因是:“无法使用命令cmd包安装提交1567366667提交安装会话1567366667。错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED:安装过程中解析失败PackageLI: /data/app/vmdl1567366667.tmp/base.apk(在二进制XML文件行#136):com.unity.purchasing.googleplay.VRPurchaseActivity:针对S(版本31及更高版本)要求在存在意图过滤器时定义android:导出的显式值”
但我不知道什么是VRPurchaseActivity
,我也不会将此活动添加到我的AndroidManifest.xml中
所以任何人都知道如何解决这个问题。非常感谢。
该活动来自Unity,但有一种方法可以覆盖其属性。将此放入您的舱单中:
<activity android:name="com.unity.purchasing.googleplay.VRPurchaseActivity">
android:exported="false"
tools:node="merge" />