You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache Cordova项目适配android:exported配置(API 31+)方法咨询

解决Cordova适配Android 12+的android:exported配置问题

直接在Cordova项目的config.xml中通过edit-config标签修改AndroidManifest.xml的对应配置即可,步骤如下:

  1. 打开项目根目录下的config.xml,找到<platform name="android">节点
  2. 在该节点内添加以下配置(注意替换MainActivity的包名路径为你项目的实际值):
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application/activity[@android:name='com.in.my.district.MainActivity']">
    <activity android:exported="true" />
</edit-config>

关键说明:

  • mode="merge":确保不会覆盖MainActivity已有的其他配置,仅合并添加android:exported属性
  • android:exported="true":如果该Activity是应用入口(带有LAUNCHER类型的intent filter),必须设为true;若为其他带intent filter的Activity,根据业务需求选择true或false
  • 若项目中还有其他带intent filter的Activity(比如第三方插件引入的),需要为每个Activity添加对应的edit-config配置

额外提示:

建议将cordova-android平台版本升级到10.0.0及以上,该版本原生适配Android 12+的相关要求,能减少配置冲突。

内容的提问来源于stack exchange,提问作者João Pimentel Ferreira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 07:40:23