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

如何在Expo Managed版React Native应用中添加指定Android Manifest元数据

在Expo Managed版React Native中添加Android Manifest元数据

Expo Managed项目无法直接编辑原生AndroidManifest.xml文件,需通过Expo官方插件或配置文件注入元数据,以下是添加指定AR Core元数据的具体步骤:

步骤1:安装expo-build-properties插件

该插件用于自定义Android和iOS的构建配置,包括添加Manifest元数据,执行安装命令:

npx expo install expo-build-properties

步骤2:配置项目配置文件(app.json/app.config.js)

打开项目根目录的app.json或app.config.js,在expo.plugins数组中添加插件配置,注入目标元数据:

app.json 示例:

{
  "expo": {
    // 其他已有配置...
    "plugins": [
      [
        "expo-build-properties",
        {
          "android": {
            "metadata": [
              {
                "name": "com.google.ar.core",
                "value": "required"
              }
            ]
          }
        }
      ]
    ]
  }
}

app.config.js 示例(若使用JS配置文件):

export default {
  expo: {
    // 其他已有配置...
    plugins: [
      [
        "expo-build-properties",
        {
          android: {
            metadata: [
              {
                name: "com.google.ar.core",
                value: "required"
              }
            ]
          }
        }
      ]
    ]
  }
};

验证与构建

配置完成后,执行Android构建命令(npx expo run:android)或提交至Expo服务进行远程构建,Expo会自动将指定的<meta-data>标签注入到生成的AndroidManifest.xml中。

内容的提问来源于stack exchange,提问作者helyz247

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 18:30:40