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

React Native报错:Task :app:processDebugManifest FAILED 求助

解决React Native 0.63.4 + Android Studio 4.1.3下Task :app:processDebugManifest FAILED问题
  • 排查依赖的minSdk要求
    执行命令./gradlew app:dependencies,查看所有第三方依赖的minSdk版本,确认是否有依赖的minSdk高于你设置的21。如果有,要么将项目minSdk升级到对应版本,要么替换该依赖的兼容低版本。

  • 修复Manifest合并冲突
    从错误截图来看核心是Manifest合并失败,可通过两种方式处理:

    1. 在app/build.gradle的android块中添加依赖强制解析规则,示例:
    android {
        defaultConfig {
            minSdkVersion 21
            // 其他配置
        }
        configurations.all {
            resolutionStrategy {
                // 根据实际冲突的依赖调整,比如强制指定支持库版本
                force 'com.android.support:support-v4:28.0.0'
            }
        }
    }
    
    1. 在AndroidManifest.xml中添加tools:overrideLibrary忽略特定库的版本冲突,示例:
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        package="你的应用包名">
    
        <uses-sdk tools:overrideLibrary="冲突的库包名1, 冲突的库包名2" />
        <!-- 其他Manifest内容 -->
    </manifest>
    
  • 清理缓存后重新构建
    依次执行以下命令:

    ./gradlew clean
    rm -rf node_modules && npm install
    npx react-native run-android
    
  • 匹配兼容的Gradle版本
    React Native 0.63.4适配Gradle 6.5及Android Build Tools 4.0.1:

    1. 修改gradle/wrapper/gradle-wrapper.properties:
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
    
    1. 修改项目根目录build.gradle中的classpath版本:
    dependencies {
        classpath("com.android.tools.build:gradle:4.0.1")
        // 其他依赖
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 19:20:48