React Native 0.76.2新架构集成Bugsnag后Android打包失败
React Native 0.76.2集成Bugsnag打包报错:CMake找不到codegen目录
我按照Bugsnag手动集成指南创建了React Native 0.76.2新项目,仅引入Bugsnag依赖。App在模拟器/真机可正常运行,但执行打包时出现错误:Execution failed for task ':app:configureCMakeRelWithDebInfo[arm64-v8a]'。进一步检查发现目录/Users/isaacmaldonado/Documents/Projects/Template/node_modules/@bugsnag/react-native/android/build/generated/source/codegen/jni/未生成。
复现步骤
- 执行
npx @react-native-community/cli@latest init <APP_NAME> --version 0.76.2创建新项目 - 遵循React Native手动集成指南配置Bugsnag
- 进入android目录执行
./gradlew bundleRelease - 观察到报错
错误日志
> Task :app:configureCMakeDebug[arm64-v8a] FAILED C/C++: CMake Error at /Users/isaacmaldonado/Documents/Projects/Template/android/app/build/generated/autolinking/src/main/jni/Android-autolinking.cmake:9 (add_subdirectory): C/C++: add_subdirectory given source C/C++: "/Users/isaacmaldonado/Documents/Projects/Template/node_modules/@bugsnag/react-native/android/build/generated/source/codegen/jni/" C/C++: which is not an existing directory. C/C++: Call Stack (most recent call first): C/C++: /Users/isaacmaldonado/Documents/Projects/Template/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake:86 (include) C/C++: CMakeLists.txt:31 (include) C/C++: CMake Error at /Users/isaacmaldonado/Documents/Projects/Template/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake:89 (target_link_libraries): C/C++: Cannot specify link libraries for target C/C++: "react_codegen_BugsnagReactNativeSpec" which is not built by this project. C/C++: Call Stack (most recent call first): C/C++: CMakeLists.txt:31 (include)
内容的提问来源于stack exchange,提问作者Isaac Maldonado
相关产品推荐
相关产品推荐

