web-dev-qa-db-ja.com

ファイルが間違ったエンコーディングでロードされました:Android studioの 'UTF-8'

私のAndroidこのように狂ってしまったスタジオは助けてください??

ファイルが間違ったエンコーディングでロードされました:Android studioの 'UTF-8'

file was loaded in the wrong encoding: 'UTF-8' in Android studio

10
Waqar Vicky

将来の人々のために:

私も同じ問題を抱えていました。

プロジェクトのコピーを作成し、コピーしたプロジェクトを開くだけで解決できました。コピーしたプロジェクトは完璧に機能しました。

注: PCの不適切なシャットダウンが原因でこの問題が発生しました。

10
M Shaban Ali

エンコードの問題は、Androidキャッシュフォルダーを削除することで解決できます。「C:\ Users\.AndroidStdio3.5 \」にアクセスして、キャッシュフォルダーを削除するだけです。

Androidスタジオは削除する前に閉じる必要があります。この操作が完了したら、AndroidStudioでプロジェクトを再度開き、同期してください。

9
Akshay Chouhan

私の場合、Windowsがブルースクリーンで死んだ後に発生しました。修正方法は次のとおりです。

  1. 閉じるAndroid Studio
  2. C:Users/YourUsernameで.AndroidStudioX.Xという名前のディレクトリを探し、その名前をold.AndroidStudioX.Xに変更します。
  3. Android Studioを再起動し、名前を変更したold.AndroidStudioX.Xを選択して設定をインポートします。

私の答えはここから取られます https://stackoverflow.com/a/53476487/4277741

6
Matvey Rybakov

私は同じ問題を抱えていましたが、どのように修正したかは、プロジェクトのJavaファイルが置かれているディレクトリに行ったところです。私の場合はusers/user name/AndroidStudioProjects/Project name/app/src/main/Java/com/example/Android/project name、そしてここにすべてのJavaコードを記述します。コードは、メモ帳で問題を起こしているコードを開くだけです。コードは正しい形式で見つかり、すべてコピーするだけで完璧です。 Android Studioウィンドウに戻り、間違った形式のコードを削除して、このコードを貼り付け、同期するのを待ちます。それだけです。XMLコードで同じ問題が発生した場合は、同じことが、XMLファイルが置かれているディレクトリを見つけます。

0

それはエンコーディングの問題ではありません。これはコンパイルされたバイトコードで、.classファイルの内容です。単に.Javaに名前を変更して、機能することを期待することはできません。

0
f1sh

これは古い問題ですが、誰かがこれに遭遇した場合、上記のことは説明されていませんが、ディスク上にある元のファイルはそのままであるJava code。Android Studioは何らかの理由でこのように読み取っています。

0
user1930720