65

Android リポジトリが読み込まれていないため、SDK のバージョンを r15 にアップグレードするという愚かな間違いを犯しました。以前のバージョンの r10 に戻すにはどうすればよいですか? それとも、新しいバージョンを使い続けるほうがよいのでしょうか? その場合、ADT プラグインもアップグレードする必要があります。どうもありがとう。

4

5 に答える 5

118

とにかく、Android SDK ツールを以前のバージョンにダウングレードしたい場合は、次の手順に従ってください。

  1. Android SDK フォルダーを見つける
  2. 「tools」サブフォルダーを見つけて、名前を「tools1」に変更します (元の tools フォルダーのバックアップ コピーを保持するため)。
  3. 同様に、platform-tools の名前を platform-tools1 に変更します
  4. ダウングレードする SDK ツールのバージョンを Google リポジトリからダウンロードし (例: http://dl-ssl.google.com/android/repository/tools_r22.6.2-macosx.zip )、解凍します。
  5. ダウンロードした ZIP ファイルには、Android SDK フォルダーに移動する必要があるツール フォルダーが含まれています。
  6. 同様に、プラットフォーム ツール (例: http://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip ) をダウンロードし、SDK フォルダーに展開します。

それでおしまい。

于 2012-07-17T00:59:26.687 に答える
75

Ariel Iriarte によって提供された素晴らしい回答、ステップ 3 (ダウングレードしたい SDK ツールのバージョンを Google リポジトリからダウンロードします) をフォローアップしたいと思います。

古いツールを見つけるには、元に戻したい SDK のバージョン番号を特定する必要があります。Google Android SDK の Web ページには、すべての SDK 番号を示すリビジョンリストがあります。

  • SDK ツール、リビジョン 22.6.2 (2014 年 3 月)
  • SDK ツール、リビジョン 22.3 (2013 年 10 月)

「22.3」のように、正確なリビジョン番号を書き留めます。

次のパターンを使用してツールをダウンロードします。

ここで、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
于 2014-04-11T21:16:03.033 に答える
7

安定した 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」ツリー全体をバックアップしてください。

于 2014-04-02T02:27:28.787 に答える
2

複数の SDK をインストールし、Android プロジェクトのプロパティを編集してデフォルトの SDK を設定できます。

于 2012-03-04T13:43:50.720 に答える