Android Studioに奇妙な問題があります。クラスファイルがAndroid Studioでどのように見えるかを以下に示します
そして、これがテキストエディタでの表示です。
それが起こっている理由は何ですか?プロジェクトを閉じてから再インポートし、キャッシュを無効にして再起動し、プロジェクトをクリーンアップし、プロジェクトをビルドし、.ideaフォルダーと.imlファイルを削除しようとしました。 ASで開くとすべてのファイルが壊れますが、テキストエディターでは正常に見えます。
UPDATE:指定されたユーザーHongによる迅速なソリューション 以下 :
キャッシュフォルダーを削除します:C:\ Users\my_user_name\.AndroidStudio3.3\system\caches
======================
これが私のために働いたものです。
これで問題が解決するはずです。
Asimの回答のおかげで、フォルダーキャッシュを削除すると私の問題が解決することがわかりました(Android Studioのすべてのgradleファイルは、これらのファイルの実際のコンテンツとは関係のないコンテンツを表示します):
C:\Users\my_user_name\.AndroidStudio3.3\system\caches
この状況ではバグレポートが必要ですか?
はい!実際、この問題は Android Studioチームに報告されました であり、調査に協力してくれる人なら誰でもそこに貢献できます。ありがとう!
Hong's answer で回避策を試すこともできます。
スタジオAndroidを数日前に更新しましたが、同じ問題に直面していました。 Android studioをアンインストールし、以前のバージョンのセットアップを再インストールすることで解決しました。SDKをそのままにしておいたので、すぐに更新しないので完全にダウンロードし直す必要はありませんでした。
過去2日間に同様に観測されたいくつかのwhackoの問題により、私の問題がASのバグによって実際に引き起こされたことを確認してくれた@Henryに感謝します。彼のリンクをたどって自分を確信させてください。ヘンリーにバグレポートを提出させます。
だから、多大な努力なしに問題をその場で修正することはできません。バグ修正を待ってください。
だから、ここで私がそれを回避して仕事に戻るためにしたことです(10分もかかりませんでした):
.Java
ファイルをIDE(...\app\src\main\Java\
)のJava
フォルダーにコピーしますres
フォルダーをres
フォルダーにコピーします(...\app\src\main\res\
)asset
ファイルをmain
フォルダー(...\app\src\main\assets\
)にコピーしますandroidmanifest.xml
をmain
フォルダーにコピーします(...\app\src\main
)コンパイルは正常だったため、新しいプロジェクトの...\app\
フォルダー内のファイルは変更しませんでした。
(私はあなたにこれを教えます:私が考えていたものがファイルを破壊し、歴史を見て、そこにあるべきものに似たものが何もないのを見て、気分が悪くなりましたが、すぐにWindowsエクスプローラを開き、プロジェクトのすべてを選択しましたJava
ファイルを開き、Notepad ++でまとめて開きました。何も問題はありませんでした(ASが実際にファイルを破壊できるとは思っていませんでした。午前5時!))
プラットフォームごとに、下記の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