Add proguard rules for BaseGmsClient to keep Api$Client methods
BaseGmsClient provides the methods required for its subclass GmsClient to correctly implement Api$Client. Those methods appear to be removed by R8, leading to an AbstractMethodError calling dump. Mark all the methods that are currently kept in the interface as -keep in proguard configs. Bug: 1002847 Test: Decompile to verify methods not removed. Test: Manually verify that crbug/1002847 no longer reproduces Change-Id: I22b0610bdb49df40645517c0d428a587c3d1563f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1805655 Commit-Queue: Tobias Sargeant <tobiasjs@chromium.org> Reviewed-by:Richard Coles <torne@chromium.org> Reviewed-by:
Sam Maier <smaier@chromium.org> Cr-Commit-Position: refs/heads/master@{#696865}
Showing
Please register or sign in to comment