web-dev-qa-db-ja.com

SDKバージョンをダウングレードする方法は?

Androidリポジトリがロードされていなかったため、SDKのバージョンをr15にアップグレードすることで愚かな間違いを犯しました。古いバージョンのr10に戻すにはどうすればよいですか?それから、ADTプラグインもアップグレードする必要があります。どうもありがとう。

62
Chocolava

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

  1. Android SDKフォルダーを探します
  2. 「tools」サブフォルダーを見つけて、「tools1」に名前を変更します(元のツールフォルダーのバックアップコピーを保持するためだけです)
  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で抽出しますフォルダ。

それでおしまい。

112
Ariel Iriarte

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

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

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

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

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

xXXを上記の正確なリビジョン番号に置き換える必要があります。たとえば、Mac OS X用のリビジョン22.0.5をダウンロードするには、ファイルをダウンロードします。

http://dl-ssl.google.com/Android/repository/tools_r22.0.5-macosx.Zip

ファイルをダウンロードして解凍すると、「ツール」という単一のフォルダーが見つかります。 Ariel Iriarteの回答に従い、Android-sdk/toolsフォルダーをこの新しいフォルダーに置き換えます。これは、次のようなものを含むフォルダーです。

  • NOTICE.txt
  • adb_has_moved.txt
  • Android
  • アプリ
  • ddms
  • dmtracedump
  • 等.
70

安定版22.3バージョン以降にプッシュされたAndroid-Toolsの(排他的に)不安定なバージョンが原因で、おそらくこのスレッドを見つけた人もいるでしょう。これにより、Intel APIのバージョン19より前の「Android Animation/Splash Screen」でエミュレーターが「ハング」し、Intel API-19で「浮動小数点例外」が発生します。 ARMバージョンは引き続き機能しますが、アクセラレーションを使用するIntelマシンではより遅くなります。

「GUIにリストされていない古いバージョンを見つける方法」の質問に答える-または、それを供給する現在のxmlに存在する( https://dl-ssl.google.com/Android/repository/repository -8.xml )、上記のコメントでは、それらをどのように見つけることができるか分かりません(教えてください)。

幸いなことに、バグを報告した誰かが、このスレッドでLinuxおよびWindowsの安定版22.3バージョンへの直接リンクを投稿しました。

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

7
JosephK

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

2
Waynn Lue

簡単な解決策は次のとおりです。

1- graddle-wrapper.propertiesに移動し、必要に応じてこの行を変更します。

distributionUrl = https://services.gradle.org/distributions/gradle-4.4-all.Zip

2- [ファイル]> [プロジェクト構造]> [プロジェクト]に移動し、GradleバージョンとGradleプラグインバージョンの両方を変更します。

3-次にプロジェクトを同期

できた.

0
Ali Esfandiari