私のAndroidこのように狂ってしまったスタジオは助けてください??
ファイルが間違ったエンコーディングでロードされました:Android studioの 'UTF-8'
将来の人々のために:
私も同じ問題を抱えていました。
プロジェクトのコピーを作成し、コピーしたプロジェクトを開くだけで解決できました。コピーしたプロジェクトは完璧に機能しました。
注: PCの不適切なシャットダウンが原因でこの問題が発生しました。
エンコードの問題は、Androidキャッシュフォルダーを削除することで解決できます。「C:\ Users\.AndroidStdio3.5 \」にアクセスして、キャッシュフォルダーを削除するだけです。
Androidスタジオは削除する前に閉じる必要があります。この操作が完了したら、AndroidStudioでプロジェクトを再度開き、同期してください。
私の場合、Windowsがブルースクリーンで死んだ後に発生しました。修正方法は次のとおりです。
私の答えはここから取られます https://stackoverflow.com/a/53476487/4277741
私は同じ問題を抱えていましたが、どのように修正したかは、プロジェクトのJavaファイルが置かれているディレクトリに行ったところです。私の場合はusers/user name/AndroidStudioProjects/Project name/app/src/main/Java/com/example/Android/project name
、そしてここにすべてのJavaコードを記述します。コードは、メモ帳で問題を起こしているコードを開くだけです。コードは正しい形式で見つかり、すべてコピーするだけで完璧です。 Android Studioウィンドウに戻り、間違った形式のコードを削除して、このコードを貼り付け、同期するのを待ちます。それだけです。XMLコードで同じ問題が発生した場合は、同じことが、XMLファイルが置かれているディレクトリを見つけます。
それはエンコーディングの問題ではありません。これはコンパイルされたバイトコードで、.classファイルの内容です。単に.Javaに名前を変更して、機能することを期待することはできません。
これは古い問題ですが、誰かがこれに遭遇した場合、上記のことは説明されていませんが、ディスク上にある元のファイルはそのままであるJava code。Android Studioは何らかの理由でこのように読み取っています。