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

React Native 0.72.17 Android构建报错:重复类com.facebook.react.PackageList

解决React Native 0.72.17 Android构建重复类com.facebook.react.PackageList问题

这个错误是因为旧的原生模块自动链接脚本和RN 0.72+内置的新自动链接机制冲突,导致生成了两份完全相同的PackageList类文件。结合你的build.gradle配置,按以下步骤修复:

步骤1:移除旧的自动链接脚本引用

打开android/app/build.gradle,删除文件末尾的这一行:

apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

RN 0.70+版本已经通过你在文件顶部应用的com.facebook.react插件处理自动链接,不需要再引用旧的脚本。

步骤2:清理构建缓存

进入android目录,执行清理命令:

cd android
./gradlew clean
rm -rf app/build/generated

Windows环境执行:

cd android
gradlew clean
rmdir /s /q app\build\generated

这会删除已生成的重复类文件和构建缓存。

步骤3:重新构建项目

回到项目根目录,重新构建release包:

npx react-native run-android --mode release

如果问题仍未解决,检查项目中是否有第三方插件手动生成了PackageList类,或者将第三方依赖更新到兼容RN 0.72的版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 11:26:11