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

Android Studio打包APK报错::app:processReleaseMainManifest执行失败

解决Expo React Native打包APK的Manifest合并冲突

操作步骤

  • 打开项目路径下的android/app/src/main/AndroidManifest.xml文件
  • 在根节点<manifest>中添加tools命名空间,修改后如下:
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:tools="http://schemas.android.com/tools">
    
  • 找到名称为org.unimodules.core.AppLoader#react-native-headless的<meta-data>标签,添加tools:replace="android:value"属性,并将android:value设置为expo.modules.adapters.react.apploader.RNHeadlessAppLoader,最终标签代码:
    <meta-data
        android:name="org.unimodules.core.AppLoader#react-native-headless"
        android:value="expo.modules.adapters.react.apploader.RNHeadlessAppLoader"
        tools:replace="android:value" />
    
  • 保存文件后重新执行APK打包操作

冲突原因

这个报错是因为unimodules-react-native-adapter和expo-modules-core两个依赖模块,在各自的AndroidManifest中声明了同一个meta-data项的不同value值,导致Manifest合并时冲突。添加tools:replace属性可以强制指定使用你设置的value,覆盖其他冲突的定义。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 18:15:59