Eclipse で Android を操作しているときに、奇妙なエラーが発生しました。状況は次のようなものです。完全に機能するプロジェクトがあります。アクティビティの Java ファイルを操作しているときに、残念ながらシステムがシャットダウンしました。システムを開いた後に Eclipse を再度開くと、いくつかのプロジェクトの Java ファイルを ASCII 文字に変換しました。バックアップもありません。助けてください。結果の Java ファイルは次のようになります。
2 に答える
プロジェクトを右クリック -> プロパティ -> リソース -> テキスト ファイルのエンコーディングを選択し、エンコーディング (UTF-8 など) を選択します。
編集 :
別のアプローチとして、ウィンドウ -> 設定 -> 全般 -> ワークスペースを選択し、ここでエンコーディングを選択します。
最後に、上記の問題の解決策を見つけました。Eclipse は常に、変更された日時に基づいてファイルをローカル履歴に保存します。最近変更されたファイルをローカル履歴から取得するには、次の手順に従います。
1.破損したファイルをEclipseエディターで開きます。
2.右クリック -> チーム -> ローカル ヒストリーを表示「ヒストリー ビュー」で結果を表示</p>
変更された時刻に基づいて、テキスト エディターでファイルを開き、元のコンテンツをコピーします。
別の方法
Eclipse ワークスペース -->.metadata -->.plugins -->org.eclipse.core.resources -->.history
少数の文字で名前が付けられたフォルダーのリストを見つけることができます。[更新日] 列を使用して、それらのフォルダーの最新のものを開いて、作業中の最近のファイルを取得します。探しているファイルを見つけるためのテキスト エディターを使用してファイルを検索し、可能であればファイル サイズを一致させてください。