Android リポジトリが読み込まれていないため、SDK のバージョンを r15 にアップグレードするという愚かな間違いを犯しました。以前のバージョンの r10 に戻すにはどうすればよいですか? それとも、新しいバージョンを使い続けるほうがよいのでしょうか? その場合、ADT プラグインもアップグレードする必要があります。どうもありがとう。
5 に答える
とにかく、Android SDK ツールを以前のバージョンにダウングレードしたい場合は、次の手順に従ってください。
- Android SDK フォルダーを見つける
- 「tools」サブフォルダーを見つけて、名前を「tools1」に変更します (元の tools フォルダーのバックアップ コピーを保持するため)。
- 同様に、platform-tools の名前を platform-tools1 に変更します
- ダウングレードする SDK ツールのバージョンを Google リポジトリからダウンロードし (例: http://dl-ssl.google.com/android/repository/tools_r22.6.2-macosx.zip )、解凍します。
- ダウンロードした ZIP ファイルには、Android SDK フォルダーに移動する必要があるツール フォルダーが含まれています。
- 同様に、プラットフォーム ツール (例: http://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip ) をダウンロードし、SDK フォルダーに展開します。
それでおしまい。
Ariel Iriarte によって提供された素晴らしい回答、ステップ 3 (ダウングレードしたい SDK ツールのバージョンを Google リポジトリからダウンロードします) をフォローアップしたいと思います。
古いツールを見つけるには、元に戻したい SDK のバージョン番号を特定する必要があります。Google Android SDK の Web ページには、すべての SDK 番号を示すリビジョンリストがあります。
- SDK ツール、リビジョン 22.6.2 (2014 年 3 月)
- SDK ツール、リビジョン 22.3 (2013 年 10 月)
- 等
「22.3」のように、正確なリビジョン番号を書き留めます。
次のパターンを使用してツールをダウンロードします。
- http://dl-ssl.google.com/android/repository/tools_rXXX-windows.zip
- http://dl-ssl.google.com/android/repository/tools_rXXX-linux.zip
- http://dl-ssl.google.com/android/repository/tools_rXXX-macosx.zip
ここで、XXX を上記の正確なリビジョン番号に置き換える必要があります。たとえば、Mac OS X のリビジョン 22.0.5 をダウンロードするには、次のファイルをダウンロードします。
http://dl-ssl.google.com/android/repository/tools_r22.0.5-macosx.zip
ファイルをダウンロードして解凍すると、「tools」というフォルダーが 1 つ見つかります。Ariel Iriarte の回答に従って、android-sdk/tools フォルダーをこの新しいフォルダーに置き換えます。これは、次のようなものを含むフォルダーです。
- NOTICE.txt
- adb_has_moved.txt
- アンドロイド
- 蟻
- アプリ
- ddms
- dmtracedump
- 等
安定した 22.3 バージョン以降に (排他的に) プッシュされた Android-Tools の不安定なバージョンが原因で、このスレッドを見つけた人もいるでしょう。これにより、Intel API のバージョン 19 より前の「Android アニメーション/スプラッシュ画面」でエミュレーターが「ハング」し、Intel API-19 で「浮動小数点例外」が発生します。ARM バージョンは引き続き動作しますが、アクセラレーションを使用する Intel マシンでは動作が遅くなります。
「GUIにリストされていない古いバージョンを見つける方法」の質問に答える-またはそれをフィードする現在のxmlに存在する( https://dl-ssl.google.com/android/repository/repository-8.xml)、上記のコメントでは、それらを見つける方法がわかりません(教えてください)。
幸いなことに、このバグを報告している誰かが、安定した 22.3 バージョンの Linux および Windows バージョンへの直接リンクをこのスレッドに投稿しました。
https://code.google.com/p/android/issues/detail?id=66786 ... は次のとおりです。
http://dl.google.com/android/android-sdk_r22.3-linux.tgz
http://dl.google.com/android/android-sdk_r22.3-windows.zip
これらは、Web 上の非公式の場所にも存在します。
そのアーカイブを抽出した後、上記の Ariel Iriarte の指示に従って、壊れたものを置き換える必要がある "Tools" フォルダーが作成されます (ただし、既存の "Tools" フォルダーの名前を文字 'f' を含む名前に変更しましたが、この問題に数日かかりました)。 .
この問題の再発を防ぐために、Eclipse / Android-SDK の組み込みメソッドを使用して以前のインストールに戻すことや、Google が提供するファイルの古いバージョンが利用可能であることを期待しないでください。 、 これまで、将来。何かをインストールする前に、「android-sdks」ツリー全体をバックアップしてください。
複数の SDK をインストールし、Android プロジェクトのプロパティを編集してデフォルトの SDK を設定できます。