コマンドラインを介してAndroid SDKプラットフォームツールを更新する


10

Android SDKプラットフォームツールを更新するスクリプトを記述したいのですが、これを実行するには、実行可能なコマンドが必要です。私が見つけたのは、/toolsディレクトリの下でAndroidコマンドを使用してソフトウェア(イメージ、ソースなど)を更新できますが、ツール自体を更新するものはないということです。

Nexusデバイスのファクトリーイメージに関するガイドによると、最新のツールを持っていることを確認する必要があります

SDK ManagerからAndroid SDK Platform-toolsの最新バージョンを入手していることを確認してください。

それで、それは可能ですか?もしそうなら、それをどのように行うのですか?

回答:


5

さらに調査した後、Stack Overflowからこの記事に出会い、それについて説明platform-toolsし、SDKディレクトリのを更新するために使用できるAndroidコマンドがあると述べました。

上記のリンクに示されている手順に従ってください

$ android list sdk
$ android update sdk --no-ui --filter 1,platform-tools

最初のコマンドは、次のように、まだインストールされていない(番号で索引付けされている)使用可能なパッケージをリストします。

Packages available for installation or update: 9
   1- Android SDK Tools, revision 19
   2- Android SDK Platform-tools, revision 11
   ...

そのリストによると、2番目のコマンドを発行して、インストールするパッケージをインストールできます。

この--filterオプションは、更新をインストールするパッケージに制限します。これらのパッケージは、コンマ区切り形式で指定します。また、最初のコマンドの結果であるリストに提供されているインデックス番号でそれらをフィルタリングできます。


--filter 1はここで何をしますか?
IgorGanapolsky 2016年

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