React Native 0.72.3 Android在App Center构建失败求助
React Native集成AppCenter后Android构建失败(本地正常,AppCenter构建报错)
操作步骤
- 在AppCenter创建Android和React Native项目
- 执行
npx react-native init AppCenterTest创建本地项目 - 按照AppCenter指引完成以下操作:
- 执行
yarn add appcenter appcenter-analytics appcenter-crashes --save-exact添加依赖 - 在
android/app/src/main/assets/目录下创建包含密钥的appcenter-config.json文件 - 将代码推送到GitHub
- 执行
- 在AppCenter中配置构建参数
- 保存配置并启动构建
构建错误信息
构建过程中Gradle任务抛出错误,核心问题包括:
- 无法解析
:classpath依赖,找不到com.android.tools.build:gradle react-native-gradle-plugin的变体与当前Java版本、Gradle插件API版本不兼容
本地执行./gradlew assembleRelease命令,以及通过Android Studio构建APK均能正常完成,本地环境信息如下:
System: OS: macOS 13.4.1 CPU: (8) arm64 Apple M1 Memory: 63.02 MB / 16.00 GB Shell: version: "5.9" path: /bin/zsh Binaries: Node: version: 18.16.1 path: ~/.nvm/versions/node/v18.16.1/bin/node Yarn: version: 1.22.19 path: ~/.nvm/versions/node/v18.16.1/bin/yarn npm: version: 9.5.1 path: ~/.nvm/versions/node/v18.16.1/bin/npm Watchman: version: 2023.07.10.00 path: /opt/homebrew/bin/watchman Managers: CocoaPods: version: 1.12.1 path: /Users/dev/.asdf/shims/pod SDKs: iOS SDK: Platforms: - DriverKit 22.4 - iOS 16.4 - macOS 13.3 - tvOS 16.4 - watchOS 9.4 Android SDK: Not Found IDEs: Android Studio: 2022.2 AI-222.4459.24.2221.10121639 Xcode: version: 14.3/14E222b path: /usr/bin/xcodebuild Languages: Java: version: 19.0.2 path: /usr/bin/javac Ruby: version: 2.7.5 path: /Users/dev/.asdf/shims/ruby npmPackages: "@react-native-community/cli": Not Found react: installed: 18.2.0 wanted: 18.2.0 react-native: installed: 0.72.3 wanted: 0.72.3 react-native-macos: Not Found npmGlobalPackages: "*react-native*": Not Found Android: hermesEnabled: true newArchEnabled: false iOS: hermesEnabled: true newArchEnabled: false
内容的提问来源于stack exchange,提问作者Ever Dev
相关产品推荐
相关产品推荐

