标签: android dex
我有2个适用于Android应用程序的构建变体。当我使用APK分析器比较2个APK时,我发现多个dex文件之间的差异约为2.5%。两种构建变体的代码都相同。这些变体的唯一区别是差异应用程序图标和通过gradle注入的不同布尔值。
我找不到造成这种差异的原因。
另一方面,如果我使用相同的构建变体通过将差分布尔标志作为命令行参数传递给gradlew命令来生成2个apk,则APK分析器会在dex文件中报告0个差异。