【发布时间】:2018-07-12 21:47:52
【问题描述】:
构建了我的应用程序的发布版本(在 Linux 机器上)打开应用程序时出现意外错误。
我在 Mac 上构建了相同的(发布)版本,没有问题,使用相同的 git 标签。但是,两台机器上的输出 mapping.txt 文件不同。对于健全性检查,我在两台机器上区分 ./gradlew app:dependencies 的输出 - 相同。两台机器上的git log 显示相同:commit bb70bcf36e8c0e1a3 etc etc。 git status 仅显示未跟踪的 app/build 和 build。 .gitignore 似乎没有隐藏任何相关内容。
所以 - 我在两台不同机器上似乎相同的输入上从 proguard 获得不同的输出。知道发生了什么吗? (我知道我明天要打 D'oh...)
ps。两台机器上生成的apk文件都不一样。
【问题讨论】:
标签: android-gradle-plugin proguard android-proguard