Eclipse GalileoをダウンロードしてADT10をインストールし、このガイドを使用してphonegapアプリを試しました: http://www.phonegap.com/start しかし、毎回このエラーを取得してビルドしようとしています:不明なエラー:ビルドできません:ファイルdx.jarがSDKフォルダーからロードされませんでした!
このフォーラムには既にいくつかの質問/回答がありますが、私にはうまくいきませんでした。
これは、{Android SDK dir}\platform-tools\lib\
からdx.jarが欠落している最新バージョンへの不完全/乱雑なアップグレードが原因です。
解決策:
{Android SDK dir}\platforms\*
で最新のdx.jarを見つけます
それをコピーしてください:
{Android SDK dir}\platform-tools\lib\
Eclipseを再起動し、clean
プロジェクトを作成すると、すべてが期待どおりに動作するはずです。
(platform-tools\lib
ディレクトリが完全に欠落している場合は、SDKマネージャーを使用して「Android SDK platform-tools」を再インストールする必要があります。
dx.jar
サブディレクトリのいずれにも{Android SDK dir}\platforms\*
が見つからない場合は、SDKマネージャーを起動してAndroid 1.6 SDKをインストールする必要があります。
たとえば、私のマシンでは、最新は{Android SDK dir}\platforms\Android-4\tools\lib\
にありました。 (2012-01-22 Android SDK R15の新しいバージョンは見つかりませんでした)。
私はこのような些細なバグの調査と解決策の半日を無駄にしているので、これが誰かに役立つことを本当に願っています... :-(
プラットフォームツール\lib アップグレード後にフォルダーが欠落していました(Eclipseが開いていました)。 Eclipseを閉じ、SDKマネージャーを使用してアンインストールし、「Android SDK platform-tools」をインストールします。
昨日、Eclipse of Neon Release(4.6.0)で同じ問題に遭遇しました。
これは、26.0.0のAndroid-sdk "build-tools"に関連する互換性のある問題です。
簡単な解決策:
その他のソリューション:
幸運を!
Mac OS 10.12.4でEclipse Neon.2とAndroid SDK Build-tools + platform-toolsバージョン26を実行していましたが、上記の回答(受け入れられた回答を含む)が機能しませんでした。
did作業内容
Eclipseを終了します
フォルダー<Android-sdk>/build-tools/26.0.0
を削除し、Android SDKマネージャーを介してビルドツールの(古い)バージョン25.0.3をインストールします。
Eclipseを再度起動します
Build-tools 25.0.0から26.0.0にアップグレードしたため、Eclipseでこの問題が発生しました。
project.propertiesに「sdk.buildtools = 25.0.0」を追加するだけで、再び機能します
私のproject.properties:
target=Android-23
sdk.buildtools=25.0.0
Android.library.reference.1=../design
私にとって、EclipseはSDKマネージャーの間違った場所を探していました。これを修正するために
注:SDKマネージャーは、UIの上部付近で使用しているディレクトリを示します。
Android developer site からADTがバンドルされた新しいバージョンのEclipseをインストールしましたが、Eclipseを開いたときに古いSDK.exeの場所を見ていました。
hth
私にも起こりました。win7に変更し、最新のADTをEclipseにインストールしたので、古いAndroid SDKを使用しました。最後に、Android SDKを最新バージョンに更新して、この問題を修正します。
更新後にEclipseを再起動する必要がある場合がありますが、それは私がそのエラーを修正するのに役立ちました
また、ADTのバージョンがAndroidSDKToolsでサポートされていることを確認してください。これで問題が解決しました。 SDKマネージャーで、[ファイル]-> [再読み込み]を選択すると、最新のリビジョンが表示されます。
私はこの特定の問題を見たことはありませんが、Eclipse HeliosまたはIndigoでより良い結果を得ることができます。 Galileoは古くなっており、最新のEclipseプラットフォームほどテストされることはないでしょう。
Windows 7 64ビット、Intel i7
これは、SDKをJelly Bean互換に更新した後にも起こりました。 platform-tools\libフォルダーはなくなりました。また、最初はSDKマネージャーでプログラムツールをアンインストール/再インストールできませんでした。 Android\tempフォルダーに特定のファイルが存在しないというエラーが表示されました。すべてのアクションを許可するためにAndroidフォルダーのアクセス許可を変更する必要があり、それで解決しました。
Eclipse Indigoを使用してみてください: http://www.Eclipse.org/downloads/ からAndroid ADTをインストールする方法の指示に従ってください: http://developer.Android.com/sdk/Eclipse-adt.html
UBuntu-16.04 LTSの問題に「Android SDK platform-tools」を再インストールした後も解決しませんでした。 Eclipse-Oxygenを使用しています。 dx.jarを/build-tools/25.0.3/libから/build-tools/26.0.0-preview/libにコピーすると、問題が解決しました。
Android SDK platform-toolsをAndroid SDK Managerで更新し、Eclipseを再起動すると、それができました
ADTツールとSDKプラットフォームも更新し、上記のエラーが表示される場合は、Eclipseを再起動してください。
更新された Android SDK を現在のSDKフォルダーに解凍します。これで私の問題が解決しました。
これは私のための仕事です
"26.0.0"
ディレクトリ内の"build-tools"
を削除する代わりに「25.0.2"
」を使用してEclipseを再起動します