web-dev-qa-db-ja.com

SecurityException:dex.jarのフィールドが見つかりません

このエラーを解決するにはどうすればよいですか?私は試した:

  1. プロジェクトを更新し、再構築します。

  2. プロジェクトをクリーンアップし、再構築します。

  3. プロジェクトを閉じて再開し、再構築します

  4. プロジェクトを削除し(ただし、ファイルは削除しません。これは、プロジェクト削除確認ダイアログのチェックボックスです)、既存のプロジェクトとして再インポートし、クリーニングと再構築を行います。

  5. プロジェクトを削除し、プロジェクト内の.projectファイルと.classpathファイルを削除し、ファイルを既存のソースとして使用して新しいプロジェクトを作成します。

これらはどれも機能しませんでした。この問題を解決するにはどうすればよいですか?

17
Serkan

プラットフォームのSDKバージョンをリビジョン21に更新すると、解決できます。プラットフォームSDKをリビジョン20からリビジョン21に更新し、Eclipseを再起動すると、解決しました。

17
abc

これは、Android-SDKなどを更新した後に発生しましたか?アンインストールして再インストールしようとしましたか?

私はちょうど同じ問題を抱えていました、そして私が見つけた唯一の解決策は:-アンインストールAndroid SDK(EclipseのプラグインとしてもそしてEclipseディレクトリにある関連ファイルを手動で削除する)-Get最新のAndroid-SDK-再インストール

あなたの場合にも役立つことを願っています!

2
Proghero

このエラーは、Android sdkのバッチファイルの障害が原因である可能性があります。

次の修正は私のために働いた

  1. _find_Java.bat_にあるファイル_Android-sdk\tools\lib_を開きます
  2. for /f %%a in ('%~dps0\find_Java.exe -s -w') do set javaw_exe=%%aを見つけます
  3. 削除"-s"; for /f %%a in ('%~dps0\find_Java.exe -w') do set javaw_exe=%%a
  4. ファイルを保存し、Eclipseを再起動します。
0
Skymt