43

アプリケーション パッケージ名の名前を変更した後、Android Studio でこのエラーが表示されましたcan't resolve symbol AppCompatActivity

私が試したこと:

  • きれいなプロジェクト
  • Android Studio のキャッシュを消去する
  • Gradle キャッシュを消去する
  • IDEの再インストール
  • ファイル->キャッシュを無効化/再起動

しかし、実際には何も役に立ちませんでした。プロジェクトは正常にビルドされましたが、構文の強調表示を使用できません。

使ったcom.android.support:appcompat-v7:23.1.1

スクリーンショット

ベースアクティビティ

gradle ファイルをビルドする

4

35 に答える 35

24

私は同じ問題を抱えていましたが、Invalidate cache/restartオプションを実行するとうまくいきました。

まず、すべてのビルド ファイルをクリアしてみてください

ビルド->クリーン

うまくいかない場合は、このオプションを試してください

ファイル -> キャッシュの無効化/再起動

于 2016-10-11T14:54:30.410 に答える
2

私はこの問題に悩まされており、これを解決するのに丸一日かかりました.最後に、次の手順でこれを解決しました

  1. Androidスタジオを閉じる
  2. プロジェクト フォルダーに移動し、.idea フォルダーを探します。
  3. ライブラリフォルダーを見つけて名前を変更する
  4. 次に、Android スタジオを開始し、そのプロジェクトを再度開きます。

それでおしまい。

于 2018-09-21T10:47:04.583 に答える
1

Android Studio 3.1 がサポート ライブラリをシームレスに取り込めないことに気付きました。これをトリガーする方法は次のとおりです。依存関係の下にあるモジュールのファイルで、サポート ライブラリのバージョンを 27.xx より新しいバージョンに更新します (依存関係の下のimplementationの横にあるバージョン番号にマウスを合わせると、新しいバージョン情報を取得できます)。次に、プロジェクトを再同期します。このリンクから視覚的な解決策(画像)を見つけてくださいbuild.gradle

于 2018-06-11T17:44:49.593 に答える
1

すべての試行が失敗した場合 (キャッシュの無効化、クリーンアップと再構築、再起動など)、Android Studio を閉じます (おそらくプロジェクトを閉じるだけです)、任意のファイル マネージャーを実行し、プロジェクト フォルダーに移動し、.idea/libraries フォルダーを見つけてそのコンテンツを削除します(xml ファイルのリスト)。AS を新たに開始するか、プロジェクトを開くと、問題は解決するはずです。

于 2018-04-16T12:32:38.627 に答える
0

最近、この問題に遭遇しました。アプリケーションの開発に Java コードと Kotlin を使用しました。問題の原因を探すのに本当に多くの時間を費やしました。このコメントのすべてを試しましたが、問題は解決せず、プログラムはまだ実行できません。

私が抱えている問題は、プロジェクトのKotlinバージョンがAndroidスタジオフレームワークのバージョンと一致しないことです。

それを同一視すると、問題はなくなり、プログラムが再び実行されます。お役に立てれば。

ここに画像の説明を入力

于 2019-04-15T08:17:04.497 に答える