一招教你解决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
            }
        }
    }
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理