5

昨日の夕方ADT-21、日食にアップグレードして再開しました。次に、Eclipseは、Androidツールをバージョン21に更新する必要があると言いwindow_installer21ました。以前のwindow_installerがインストールされていたのと同じ場所にダウンロードしてインストールしました。したがって、ファイルを上書きします。その後、Eclipseを再起動すると、突然すべてのプロジェクトが機能しなくなりました。Eclipseは常にエラーで開きます。 SecurityException: Unable to find field for dex.jar

そして、プロジェクトを起動しようとすると、以下のエラーで停止します Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

SDKManagerも開いていません。

私が試してみました:

  1. すべてのプロジェクトをクリアする
  2. 日食とコンピューターを約20〜30回見つめ直した
  3. Android SDk、JAVAをアンインストールして再インストールします
  4. find_java.batファイルのパスを設定する
  5. インターネットで6時間検索し、フォームを読む

これこれ、そしてこれも。

何も機能していないようです。

4

9 に答える 9

5

最新のSDKに更新するよう警告するポップアップが表示され、適切なツールが開きます。これを試しましたが(数回-毎回再起動)、効果はありませんでした。

代わりに答えは..

  1. eclispeで、Android SDKの場所を見つけます([ウィンドウ]->[設定]->[Android]で、SDKの場所はページの上部にあります)。

  2. eclispeを閉じます。

  3. ディスク上のSDKを見つけて、スタンドアロンのSDK Manager.exeを実行します(最初に開いたときに失敗したように見えますが、GUIが表示されるまで1〜2秒待ちます)。注-これは、以前にEclipseによって開かれたものと同じGUIです。

  4. 推奨されているようにすべての更新を行います。管理ツール自体が更新されており、再起動する必要があることを示すダイアログボックスが表示されます。

  5. ツールを再起動します-推奨される更新をさらに取得して閉じます。

  6. Eclipseを開始します-問題は解決しました!

于 2013-01-26T06:27:21.133 に答える
0

新しいandoridSDKをインストールしてみてください。問題はSDKにあり、Eclipseにはありません。

于 2012-12-07T14:01:14.093 に答える
0

同じエラーメッセージが表示されましたが、SDKマネージャーが機能し、管理者権限で実行し、ツールフォルダー内の両方のパッケージを削除します。その後、それらを再度インストールします。

于 2012-12-22T23:15:34.517 に答える
0

Androidツール/SDKを最新のものに更新し、新しいワークスペースを作成します。問題は解決しました。

于 2012-12-18T09:18:09.260 に答える
0

Android開発者サイトから最新のAndroid/Eclipseを直接インストールした後、同様の問題が発生していました。また、find_javaに関連する別のエラーが表示され、c:\ windows \ system32\java.exeでJavaが見つからなかったと主張していました。私は以前に1年前にMOTODEVスタジオを使用していました(それ以来触れていません)。競合が発生するのではないかと心配したので、アンインストールしました。しかし、それは私のc:\Users\フォルダーにいくつかの断片を残しました。androidに関連するいくつかの隠しディレクトリと、そこにインストールされていたandroidsdksディレクトリを吹き飛ばし、同様にワークスペースフォルダを吹き飛ばしました。それから私はEclipse/SDK Managerを起動し、すべてが世界に正しかった:)

于 2013-01-08T23:21:25.803 に答える
0

この問題が発生してから、http://developer.android.com/sdk/index.htmlからGoogleADTバンドルを使い始めまし

于 2013-01-11T18:11:30.103 に答える
0
  • Eclipseパッケージの更新: Help > Check for Updates
  • Android SDKの更新: Window > Android SDK Manager
于 2013-03-05T15:30:49.197 に答える
0

dx.jarこれは、VirtualStore(Windowsがシステムファイルとプログラムファイルのユーザーバージョンを保存するフォルダー)に古いバージョンが存在することが原因です。"C:\Users\<your user name>\AppData\Local\VirtualStore\<android-sdk path>"すべてのコンテンツ、またはファイルのみに移動して削除し"\platform-tools\lib\dx.jar"ます。

つまり、ユーザー名が"user32"で、Android SDKがに配置されて"C:\Program Files\Java\android-sdk"いる場合、更新後、おそらく廃止されたバージョンのdx.jar"C:\Users\user32\AppData\Local\VirtualStore\Program Files\Java\android-sdk\platform-tools\lib\"

于 2013-05-10T00:45:48.660 に答える
0

.jarファイルをロードできなかった場合は、これを試してください。

android-sdks \ build-tools \ 28.0.3\libを見つけます

dx.jarファイルを削除します

あなたのAndroidアプリケーションが徹底的なSDKマネージャーで動作する適切なSDKツールを選択してください

もう一度検索

ここで私はapk21.0.1を使用しています

android-sdks \ build-tools \ 21.0.1\libを見つけます

dx.jarファイルを切り取り、 android-sdks \ build-tools \ 28.0.3\libフォルダーに貼り付けます

于 2019-02-27T09:02:38.687 に答える