You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
R8 full mode (enabled by default in AGP 9) strips com.amazonaws.services.s3.internal.AWSS3V4Signer
To Reproduce
Create a simple app that initializes an S3 client (default signer).
Build a release APK/AAB with minifyEnabled=true (no custom keep rules).
Run the app: it crashes on the first S3 call with
java.lang.IllegalStateException: Cannot create an instance of com.amazonaws.services.s3.internal.AWSS3V4Signer
Which AWS service(s) are affected?
com.amazonaws:aws-android-sdk-s3
Expected behavior
AWS SDK should ship consumer ProGuard rules so required signer classes are kept when R8 full mode is on.
Environment Information (please complete the following information):
Describe the bug
R8 full mode (enabled by default in AGP 9) strips com.amazonaws.services.s3.internal.AWSS3V4Signer
To Reproduce
java.lang.IllegalStateException: Cannot create an instance of com.amazonaws.services.s3.internal.AWSS3V4Signer
Which AWS service(s) are affected?
com.amazonaws:aws-android-sdk-s3
Expected behavior
AWS SDK should ship consumer ProGuard rules so required signer classes are kept when R8 full mode is on.
Environment Information (please complete the following information):