Android Studioで奇妙な問題があります。これが、Android Studioでのクラスファイルの外観です。
そして、これがテキストエディタでの表示です。
なぜそれが起こっているのですか?プロジェクトを閉じてから再インポートし、キャッシュを無効にして再起動し、プロジェクトをクリーンアップし、プロジェクトをビルドし、.ideaフォルダーと.imlファイルを削除しました。ASで開くとすべてのファイルが壊れますが、テキストエディターでは問題ありません。
Android Studioで奇妙な問題があります。これが、Android Studioでのクラスファイルの外観です。
そして、これがテキストエディタでの表示です。
なぜそれが起こっているのですか?プロジェクトを閉じてから再インポートし、キャッシュを無効にして再起動し、プロジェクトをクリーンアップし、プロジェクトをビルドし、.ideaフォルダーと.imlファイルを削除しました。ASで開くとすべてのファイルが壊れますが、テキストエディターでは問題ありません。
回答:
更新:以下のユーザーHongによるより迅速なソリューション:
cachesフォルダーを削除します:C:\ Users \ my_user_name \ .AndroidStudio3.3 \ system \ caches
=====================
ここに私のために働いたものがあります。
これで問題が解決します。
Asimの回答のおかげで、フォルダーキャッシュを削除すると私のケースの問題が解決したことがわかりました(Android StudioのすべてのGradleファイルには、これらのファイルの実際のコンテンツとは関係のないコンテンツが表示されます)。
C:\Users\my_user_name\.AndroidStudio3.3\system\caches
編集[2020-07-17]:
これはAndroid Studio 4.0でも発生しているため、この問題を解決するには次のフォルダーを削除する必要があります。
C:\Users\my_user_name\.AndroidStudio4.0\system\caches
この状況はバグレポートを正当化しますか?
はい!実際、この問題はAndroid Studioチームに報告されており、調査に協力していただける方は誰でも貢献していただけます。ありがとう!
Androidスタジオを閉じて、キャッシュフォルダーを削除します。 C:\Users\user_name\.AndroidStudio3.4\system\caches
お使いのプラットフォームごとに、下記のAndroid Studio IDE キャッシュデータを削除してみてください。
%USER%\.AndroidStudio[Preview]_X.Y_
~/Library/Preferences/AndroidStudio[Preview]_X.Y_
~/Library/Caches/AndroidStudio[Preview]_X.Y_
~/Library/Logs/AndroidStudio[Preview]_X.Y_
~/Library/Application Support/AndroidStudio[Preview]_X.Y_
~/.AndroidStudio[Preview]_X.Y_
参照:https : //developer.android.com/studio/releases#delete-unused
アンドロイドスタジオを数日前に更新し、同じ問題に直面しました。Android Studioをアンインストールし、以前のバージョンのセットアップを再インストールすることで解決しました。SDKはそのままにしておいたので、ダウンロードし直す必要はありませんでした。
Androidプロジェクトを別の場所にコピーし、Android Studioから開きます
過去2日間に同様に観察されたワッコの問題によって、私の問題が実際にASのバグが原因であることを確認してくれた@Henryに感謝します。彼のリンクをたどって自分を納得させてください。ヘンリーにバグレポートを提出させます。
だから、大きな努力なしには、問題をその場で修正することはできません。バグが修正されるまでしばらくお待ちください。
だから私はそれを回避して仕事に戻るために私がやったことです(10分もかからなかった):
.java
のjava
フォルダにすべてのファイルをコピーします(それは...\app\src\main\java\
)res
フォルダをフォルダにコピーres
(...\app\src\main\res\
)asset
ファイルをmain
フォルダにコピー(...\app\src\main\assets\
)androidmanifest.xml
にmain
(フォルダ...\app\src\main
)...\app\
コンパイルは正常だったので、新しいプロジェクトのフォルダー内のファイルは変更しませんでした。
(私はこれをあなたに教えます:私が考えたものが壊れたファイルを見て、履歴を見て、そこにあるべきものに似ていないものを見たとき、私は気分が悪くなりましたが、すぐにWindowsエクスプローラーを開き、すべてのプロジェクトを選択しましたjava
ファイル、そしてNotepad ++でまとめてそれらを開きました。ふew。何の問題も見られませんでした(ASが実際にファイルを壊すことができるとは本当に思っていませんでした。