Reactjs 更新了react native,现在无法构建

Reactjs 更新了react native,现在无法构建,reactjs,react-native,Reactjs,React Native,因此,我已经包括了控制台错误的图像,因为我不知道我做错了什么,当我每次运行Spread android将应用程序推送到我的模拟器时,我更新react native时,它会因此错误而失败 我猜这与appcompat的版本与软件包不同有关,但我不确定如何修复它 我曾尝试将build.gradle更改为v7 26.1.0,但这似乎也不起作用 问题:这是因为您的一个库使用Gradle版本的26来构建android软件包 解决方案: 在android/build.gradle中更改maven allpro

因此,我已经包括了控制台错误的图像,因为我不知道我做错了什么,当我每次运行Spread android将应用程序推送到我的模拟器时,我更新react native时,它会因此错误而失败

我猜这与appcompat的版本与软件包不同有关,但我不确定如何修复它

我曾尝试将build.gradle更改为v7 26.1.0,但这似乎也不起作用


问题:这是因为您的一个库使用Gradle版本的26来构建android软件包

解决方案

在android/build.gradle中更改
maven

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            url 'https://maven.google.com'
        }
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }
    }
}
并将这些行添加到同一文件的末尾

subprojects {
   afterEvaluate { 
     project -> if (project.hasProperty("android")) { 
       android { 
        compileSdkVersion 26 buildToolsVersion '26.0.2' 
       } 
      }
    } 
}
将android/app/build.gradle中的
编译SDK和buildVersion
更改为

compileSdkVersion 26 buildToolsVersion "26.0.2"
在依赖关系中

dependencies {
    compile 'com.android.support:appcompat-v7:26.0.2'
}

您是否升级了gradle版本?欢迎使用Stack Overflow!请添加图像而不是链接。这一次我已经为您完成了这项工作-请参阅以获取有关格式设置的更多信息。