EclipseでADTを更新するにはどうすればよいですか?


116

Eclipseを更新しようとしました。現在、Eclipseには2.2 Android SDKまであります。昨日、Eclipseを次のように更新しました。

Eclipse->ウィンドウ-> Android SDK Manager->リストから2つのチェックボックスをオンにしました。ツール-> Android SDKツールおよびAndroid SDKプラットフォームツール。

ここに、ダウンロードしてインストールしたときに表示されるメッセージの最後の行をいくつか掲載しました。

アーカイブのインストールの準備
Android SDK Platform-Tools、リビジョン12のダウンロードAndroid SDK Platform-Tools、リビジョン12の
インストール
ADBサーバーの停止に成功しました。
インストール済みAndroid SDK Platform-tools、リビジョン12
Android SDK Toolsのダウンロード、リビジョン20
Android SDK Toolsのインストール、リビジョン20
[post_tools_install.bat] SDK Manager.exeの更新
[post_tools_install.bat] 1個のファイルがコピーされました。
[post_tools_install.bat] AVD Manager.exeを更新してい
ます[post_tools_install.bat] 1個のファイルがコピーされました。
インストールされたAndroid SDKツール、リビジョン20
ADBサーバーの停止に成功しました。
ADBサーバーの起動に成功しました。
できました。2つのパッケージがインストールされています。
フェッチURL:https://dl-ssl.google.com/android/repository/addon.xmlは
URLの取得に失敗しましたhttps://dl-ssl.google.com/android/repository/addon.xmlを、理由:DL- ssl.google.com
URLの取得:http : //software.intel.com/sites/landingpage/android/addon.xml URLの取得に
失敗しましたhttp://software.intel.com/sites/landingpage/android/addon.xml、理由:software.intel.com
パッケージの読み込みが完了しました。

しかし、結局のところ、Eclipseを閉じて再び開始したかったため、エラーがスローされました。

このAndroid SDKには、Android Developer Toolkitバージョン20.0.0以降が必要です。現在のバージョンは16.0.0.v201203301601-306762です。ADTを最新バージョンに更新してください。

設定で私はこのエラーを受け取りました:

このAndroid SDKにはAndroid Developが必要です... ADTを最新バージョンに更新してください。


これが、詳細を完全に取得できなかった理由です。高速インターネットを使用してください。正しい道を
進んで

dl-ssl.google.com/android/eclipseが機能しない場合は、dl-ssl.google.com/android/eclipseを使用してみてください。httpsのないリンクがうまくいきました。管理者としてEclipseを起動したことを確認してください
Oladipo Olasemo 2014年

回答:


329

Android SDKを更新しましたが、それに一致するように広告を更新していません。

ここから広告を更新できます

adtの更新のためにソフトウェアソースを更新する必要があるかもしれません

Eclipse>ヘルプ>アップデートの確認に移動します。

adtの最新の更新がリストされているはずです。それが機能しない場合は、同じことを試してください* Eclipse>ヘルプ>新しいソフトウェアのインストール*に移動してください。ただし、次の手順に従ってください。

利用可能なアップデートが一覧表示されます-理想的には20.xxです。

Eclipseが再起動し、うまくいけばすべてがうまくいくはずです。


はい、そうでした。唯一のことは、それはプログラミングで追加の助けを必要とするので、Eclipseのadtプラグインでも更新が必要です
Murtuza Kabul

ここのSDKマネージャーで、API 10、11、12、13、14、15を確認できます。どれをインストールする必要がありますか?私は....インターネットでいくつかの低速を持っている
himAndroid

あなたはより多くのデバイスをサポートする場合は、最新のAndroidの機能(アンドロイドバージョン4)を開発したい場合は、APIレベル14検討すべきAPIレベル10で行く
Murtuzaカブール

15
@MurtuzaKabul 22.6から23.0または23.0.2のADTプラグインでクリックしようとすると依存関係の問題が発生します(開発者ツールを選択して上記と同じパスhttps://を選択した後)
user285oo6

4
ほとんどの場合、ADTをアップグレードする場合は、最初に古いバージョンのADTをアンインストールする必要があります。これは、このリンクを以下で行うことができます。stackoverflow.com/questions/9097163/uninstalling-android-adt
BLujのITを

7

私はこの問題を抱えていました。私はすでにADTアドレスを持っていたので、提案された修正に従うことができませんでした。私の場合、更新が機能しなかった理由は、「利用可能な更新」のリストでADTアドレスがチェックされなかったためです。

1)Eclipse>ヘルプ>新しいソフトウェアのインストールに移動します

2)「利用可能なソフトウェアサイト」をクリックします

3)ADTアドレスがあることを確認します

4)追加しない場合は、Murtuza Kabulの手順に従って追加します

5)はいの場合、アドレスがチェックされていることを確認します(アドレスの左側にあるチェックボックス)

管理者としてEclipseを起動した後にアップデートを実行して、システムフォルダーへのアクセスに問題がないことを確認しました


4

私はEclipse ADTのドキュメントを見て、この問題を回避する方法を見つけました。SDKツールを22.0.4(最新バージョン)に更新できました。

解決策は、まずADTを22.0.4に更新し、次にSDKツールを22.0.4に更新します。

上記のリンクは言う、

ADT 22.0.4は、SDKツールr22.0.4で使用するように設計されています。SDKツールr22.0.4をSDKにまだインストールしていない場合は、Android SDK Managerを使用してインストールします

私がしなければならなかったことは、ADTを22.0.4(最新バージョン)に更新してから、SDKツールを22.0.4に更新することでした。SDKツールのみが更新されてADTではないと思ったので、SDKツールを古いADTバージョン(22.0.1)で更新していました。

ADTを最新バージョンに更新する方法

  1. Eclipseで Help

  2. Install New Software ---> Add

  3. Add Repository内でName:(ADTまたは任意の名前)を書き込みます

  4. ロケーション: https://dl-ssl.google.com/android/eclipse/

  5. ロードした後、開発者ツールとNDKプラグインを取得する必要があります

  6. 将来ネイティブデベロッパーキット(NDK)を使用する場合は、両方をチェックするか、

  7. 開発者ツールのみ

  8. 次へをクリック

  9. 仕上げ


1

私の場合、「ヘルプ」>>「新しいソフトウェアのインストール」を開くと、URLのエントリがありませんでした(以前のURLはそこにありませんでした)。そして更新されました...そしてVoilaaaa !! 上記の投稿は、この問題の解決に非常に役立ちました。


1

管理者として実行してから、他のコメントに従って、問題を修正しました:)


1

その理由は、新しいアップデートにあるため、Android開発者ツールのアップデートサイトのURLがHTTPSを必要とするように変更したためです。ADTを更新する場合は、Android開発者ツールの更新サイトのURLでHTTPSを使用していることを確認してください。


0

生成されたJavaファイルの下にファイルがなく、BuildConfigとR.javaがないという同じ問題がありました。自動ビルドオプションが生成されていません。
EclipseのProjectで、Build Automaticallyのチェックを外します。次に、[プロジェクト]で[プロジェクトのビルド]を選択します。プロジェクトを修正する必要があるかもしれません

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.