乐趣区

一招教你解决reactnative模块版本与自身不同的问题

由于作者的问题或者 版本本身问题 有些模块 build.gradle 里的 compileSdkVersion 属性会和根目录下的 build.gradle 里配置的不同导致打包失败
简单解决办法就是 直接修改对应包里的配置 但是这种办法 对于重新 npm i 之后需要重新修改 比较麻烦

可以使用如下办法
修改 android/app/build.gradle 文件
增加如下代码

subprojects {
    afterEvaluate {project ->
        if (project.hasProperty("android")) {
            android {
                compileSdkVersion rootProject.ext.compileSdkVersion
                buildToolsVersion rootProject.ext.buildToolsVersion
            }
        }
    }
}
退出移动版