我正在使用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
有人知道发生了什么吗?
答案 0 :(得分:0)
React本机一次仅启用一种架构,因此您的当前APK具有所有架构,因此它将增加您的应用程序大小。如果您想查看应用程序的详细信息,请在android studio中分析您的apk 有关架构的更多信息,请参见本机github