初めて、AIに助けてもらいました


Googleから


「GooglePlayの対象APIレベル要件の影響を受けているアプリがあります」


との警告メールがきました。


API Levelを33から34に上げなさいというものでした。


このときに次のようなエラーが出てビルドが出来ませんでした。


Duplicate class com.iab.omid.library.ironsrc.utils.f found in modules com.ironsource.sdk.mediationsdk-8.0.0-runtime (:com.ironsource.sdk.mediationsdk-8.0.0:) and com.ironsource.sdk.mediationsdk-8.1.0-runtime (:com.ironsource.sdk.mediationsdk-8.1.0:)


以下、AI(ChatGTP)の回答です。


このエラーは、ビルドプロセス中にクラスの重複が発生したことを示しています。具体的には、com.ironsource.sdk.mediationsdk ライブラリの異なるバージョン(8.0.0と8.1.0)が同じクラスを含んでいるため、クラスの重複が検出されています。以下の手順で解決を試みることができます:


build.gradle ファイルを開き、dependencies セクションを確認します。com.ironsource.sdk.mediationsdk の複数のバージョンが含まれていないか確認し、最新のバージョンに統一します。


最終的にはアンインストールしたはずの「com.ironsource.sdk.mediationsdk」が8.0.0と8.1.0、2つとも残っていたので全削除してビルドできるようになりました。