このエラーメッセージは、古いバージョンのAndroidサポートライブラリを使用している場合に表示されることがあります。Androidサポートライブラリは、AndroidXライブラリに移行されたため、新しいプロジェクトでは使用されなくなりました。
このエラーを解決するには、次の手順を試してみてください:
-
グレードの依存関係を更新する: プロジェクトのbuild.gradleファイルで、
androidx.appcompat
に依存していることを確認してください。以下のような行があるはずです:implementation 'androidx.appcompat:appcompat:1.3.0'
もし
com.android.support:appcompat
という行がある場合は、それをandroidx.appcompat:appcompat
に置き換えてください。 -
シンボリックリンクを修正する: もしプロジェクト内に
android.support.annotation
というパッケージへのシンボリックリンクが存在する場合は、それを削除してください。古いパッケージへのリンクが残っていると、エラーが発生することがあります。 -
クリーンビルドする: Android Studioのメニューバーから「Build」→「Clean Project」を選択し、プロジェクトをクリーンビルドしてみてください。ビルドキャッシュがクリアされ、エラーが解決するかもしれません。
-
サポートライブラリを最新バージョンに更新する: プロジェクトのbuild.gradleファイルで、使用しているサポートライブラリのバージョンを最新のものに更新してみてください。最新のバージョンはAndroid Developerサイトから確認できます。