RN发布APK版本上载到游戏机时的代码,api级别,目标等不匹配

时间:2019-06-13 07:32:24

标签: android react-native

我正在使用react-native构建一个新应用,并将其上传到游戏机上,并且它的配置始终与我的配置相同。 然后,我们必须更改一些代码,并包括一些新的库,这些库的大小增加了将近40mb。 我已经搜索了如何压缩大小,有人建议设置 def enableSeparateBuildPerCPUArchitecture = true def enableProguardInReleaseBuilds = true 它的工作原理是,我们的应用程序大小变为原来的一半。 但是当我们上传它时,versionCode变得不匹配。 这是我的配置:

defaultConfig {
        applicationId "com.myApps"
        minSdkVersion rootProject.ext.minSdkVersion
        multiDexEnabled true
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode 4
        versionName "0.0.4"
        missingDimensionStrategy "react-native-camera", "general"
    }

这是结果,请注意以下不同: above new, below old

有人知道发生了什么吗?

1 个答案:

答案 0 :(得分:0)

React本机一次仅启用一种架构,因此您的当前APK具有所有架构,因此它将增加您的应用程序大小。如果您想查看应用程序的详细信息,请在android studio中分析您的apk 有关架构的更多信息,请参见本机github