github上的此评论提供了您的问题(和我的问题)的答案:
依赖性(
react-native-device-info在这种情况下)使用的是其依赖性之一的最新版本,而不是固定/固定的版本。昨天发布了新版本的google服务时,它导致该版本引入的新版本
device-info,从而导致与其他依赖项的冲突,这些依赖项正确地固定了所需的版本。
解决方案是按照您的链接文章中的说明进行操作
android/app/build.gradle:
implementation(project(":react-native-device-info"), { exclude group: "com.google.android.gms"})implementation "com.google.android.gms:play-services-gcm:16.0.0"并可能替换
react-native-device-info为可能有相同问题的其他任何依赖项(它们将包含一行
implementation"com.google.android.gms:play-services-gcm:+",具体取决于google gcm的最新版本)。



