When the APK is considered a binary file any change in the timestamp of the files inside, or the order, makes it different, but when it's compared as a jar ( zip ) it's not.
Thanks to https://github.com/gradle/gradle/pull/9344 on Gradle 5.6 APKs can be now understood as an archive (zip, jar, aar, apk, ...)
It will mean cacheable UI tests working at ephemeral CI (like Travis) when using the Remote BuildCache
When the APK is considered a binary file any change in the timestamp of the files inside, or the order, makes it different, but when it's compared as a jar ( zip ) it's not. Thanks to https://github.com/gradle/gradle/pull/9344 on Gradle 5.6 APKs can be now understood as an archive (zip, jar, aar, apk, ...)
It will mean cacheable UI tests working at ephemeral CI (like Travis) when using the Remote BuildCache