クラウド バックエンドに接続するために、次の gradle 構成で AWS AppSync SDK を使用する Android アプリがあります。
implementation 'com.amazonaws:aws-android-sdk-appsync:2.7.+'
バックエンド リソースへのアクセスは、Cognito ユーザー プールを介して制御されます。ユーザー認証とバックエンドからのデータのフェッチは、proguard を有効にしなくても正常に機能します。Proguard を有効にすると、AWS SDK に関連するあらゆる種類の警告が表示されます。proguard を有効にして署名付き APK を生成する唯一の方法は、次のように proguard-rules.pro ですべての AWS 関連の警告を抑制することでした。
-dontwarn com.amazonaws.**
これを行うと、生成された APK はユーザーを認証せず、バックエンドからデータを取得できません。APK をデバッグしようとすると、Android Studio で次のエラーが発生します。
Could not connect to remote process. Aborting debug session.
すべての警告を取り除き、バックエンドへの接続を混乱させない、よりきめ細かいプロガード設定はありますか?