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

React Native构建失败:无法找到flipper-react-native-plugin:0.93.0依赖

解决React Native构建失败:找不到com.facebook.flipper:flipper-react-native-plugin:0.93.0

可能的原因

  • 指定的Flipper版本0.93.0不存在于Maven仓库,或与当前React Native版本不兼容
  • Gradle仓库配置缺失,导致无法拉取依赖
  • 本地依赖缓存仍有异常(即使执行过clean)

解决方案

1. 确认并调整Flipper兼容版本

检查你的React Native版本对应的官方推荐Flipper版本,避免版本不匹配:

  • 在项目根目录的android/gradle.properties文件中,找到FLIPPER_VERSION配置项,将其修改为一个存在且兼容的版本(比如0.125.0、0.92.0,RN 0.68+通常适配0.100+版本):
    FLIPPER_VERSION=0.125.0
    

2. 检查Gradle仓库配置

确保android/build.gradle中的allprojects.repositories包含必要的仓库,否则无法拉取Flipper依赖:

allprojects {
    repositories {
        mavenCentral()
        google()
        maven { url "$rootDir/../node_modules/react-native/android" }
        maven { url "$rootDir/../node_modules/jsc-android/dist" }
    }
}

3. 禁用Flipper(如果不需要调试工具)

如果不需要Flipper的调试功能,可以直接移除相关依赖:

  • 打开android/app/build.gradle,注释掉Flipper相关的debug依赖:
    // debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}")
    // debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}")
    // debugImplementation("com.facebook.flipper:flipper-react-native-plugin:${FLIPPER_VERSION}")
    
  • 同时打开android/app/src/main/java/[你的包名]/MainApplication.java,注释掉Flipper的初始化代码:
    // import com.facebook.flipper.android.AndroidFlipperClient;
    // import com.facebook.flipper.android.utils.FlipperUtils;
    // import com.facebook.flipper.core.FlipperClient;
    // import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin;
    // import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin;
    // import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin;
    // import com.facebook.flipper.plugins.inspector.DescriptorMapping;
    // import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin;
    // import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor;
    // import com.facebook.flipper.plugins.network.NetworkFlipperPlugin;
    // import com.facebook.flipper.plugins.react.ReactFlipperPlugin;
    // import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
    // import okhttp3.OkHttpClient;
    
    // ...
    
    // private void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) {
    //     if (BuildConfig.DEBUG) {
    //         FlipperClient client = AndroidFlipperClient.getInstance(context);
    //         client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults()));
    //         client.addPlugin(new ReactFlipperPlugin());
    //         client.addPlugin(new DatabasesFlipperPlugin(context));
    //         client.addPlugin(new SharedPreferencesFlipperPlugin(context));
    //         client.addPlugin(CrashReporterPlugin.getInstance());
    //         client.start();
    //         // Mirror network traffic
    //         NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin();
    //         OkHttpClient client = OkHttpClientProvider.getOkHttpClient();
    //         client.networkInterceptors().add(new FlipperOkhttpInterceptor(networkFlipperPlugin));
    //     }
    // }
    

4. 重新构建项目

  • 执行npm install或yarn install更新本地依赖
  • 执行./gradlew clean再次清理缓存
  • 执行./gradlew :app:assembleDebug重新构建,或在Android Studio中点击「Sync Project with Gradle Files」后运行项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 20:53:19