1. ホーム
  2. アンドロイド

[解決済み] シンボル 'AppCompatActivity' を解決できない。

2022-03-03 13:53:51

質問

Android Studioを使ってみたところです。空白のプロジェクトを作成し、その中で Activity を拡張した AppCompatActivity . 残念ながら、Android Studio は以下のように言っています。

<ブロッククオート

シンボル 'AppCompatActivity' を解決できません。

私は compile "com.android.support:appcompat-v7:22.0.+" を私の"app"モジュールの依存関係リストに追加し、プロジェクトを数回再構築しました。しかし、私は ActionBarActivity . 私は何を間違えているのでしょうか?

どうすればいいですか?

正しいライブラリのバージョンと正しいクラスを使用しているにもかかわらず、同じエラーが発生する人のために、ここで他の回答に少し追加します。

にアップグレードしたところ

appcompat-v7:22.1.0

その中で ActionBarActivity は非推奨で空であり AppCompatActivty は、Android Studioの不具合で、バージョン変更をうまく拾えなかったため、この方法になりました。

つまり、Gradle がエラーなしで実行されても、IDE 自体はずっと Cannot resolve symbol 'AppCompatActivity' (で利用できませんでした。 Ctrl+N 検索)

を調べてみると .idea/libraries フォルダに、新しいバージョンの lib に対応する適切なメタファイルがないことに気づきました。

そこで、信頼性の高い古い ファイル->キャッシュの無効化/再起動 がうまくいきました。Android Studioで何か魔法のようにおかしいと感じたら、必ずこれを試してみてください。 そして、オフラインモードと同期を無効にしてください。