GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu16.04にAndroidSDKManagerをインストールする方法

この記事では、コマンドラインを使用してubuntu16.04にAndroidSDKマネージャーをインストールする方法を説明します。 sdkmanagerは、Android SDKのパッケージを表示、インストール、更新、およびアンインストールできるコマンドラインツールです。 Android Studioを使用している場合は、このツールを使用する必要はなく、代わりにIDEからSDKパッケージを管理できます。インストールから始めましょう。

Ubuntu16.04にAndroidSDKをインストールする

ステップ1 :Android SDKのインストールを開始する前に、マシンにJavaをインストールする必要があります。 Android SDKを実行するには、Javaが必要です。以下のコマンドを実行して、マシンにJavaをインストールします

$ apt-get update
$ apt-get install default-jdk

インストールされているJavaのバージョンを確認することで、インストールステータスを確認できます。以下のコマンドを実行して、出力にバージョンが表示され、Javaが正常にインストールされているかどうかを確認します。

$ java -version

マシンにすでにJavaバージョンがインストールされている場合は、この手順を無視してください。

ステップ2 :AndroidWebサイトのダウンロードページからsdkmanagerバイナリをダウンロードします。コマンドラインツールの下のページにバイナリのリンクが表示されます。リンクをコピーした後、以下のコマンドを実行してバイナリをダウンロードします。

$ wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip

上記のコマンドでコピーしたリンクにリンクを置き換える必要があります。

ステップ3 :ダウンロードしたzipファイルを選択したディレクトリに解凍します。ホームディレクトリに抽出しています。

$ unzip sdk-tools-linux-3859397.zip

'tools'という名前の新しいディレクトリが1つ作成されます。 AndroidSDKが正常にインストールされました。それでは、構成しましょう。

ステップ4 :実行可能ファイルをグローバルに使用できるようにするには、PATH環境変数にSDKツールディレクトリを追加します。以下の行〜/ .bashrcまたは〜/ .profileファイルを追加して、永続的にします。

$ export PATH=/opt/pradip/tools:/opt/pradip/tools/bin:$PATH

上記の行のインストールディレクトリに従って相対パスを使用します。

コマンドラインからのAndroidSDKマネージャーの使用

パッケージの一覧表示

以下のコマンドを実行すると、インストール済みのパッケージと使用可能なパッケージを一覧表示できます。インストールされているパッケージ、利用可能なパッケージ、およびインストールされているパッケージで利用可能なアップデートが表示されます。

$ sdkmanager --list
Installed packages:
  Path                 | Version | Description                  | Location
  -------              | ------- | -------                      | -------
  build-tools;19.1.0   | 19.1.0  | Android SDK Build-Tools 19.1 | build-tools/19.1.0/
  platforms;android-27 | 1       | Android SDK Platform 27      | platforms/android-27/
  tools                | 26.0.1  | Android SDK Tools 26.0.1     | tools/

Available Packages:
  Path                              | Version      | Description
  -------                           | -------      | -------
  add-ons;addon-g..._apis-google-15 | 3            | Google APIs
  add-ons;addon-g..._apis-google-16 | 4            | Google APIs
  :
  :
  add-ons;addon-g..._apis-google-24 | 1            | Google APIs
  add-ons;addon-g...e_gdk-google-19 | 11           | Glass Development Kit Preview
  build-tools;19.1.0                | 19.1.0       | Android SDK Build-Tools 19.1
  build-tools;20.0.0                | 20.0.0       | Android SDK Build-Tools 20
  :
  :
  
  build-tools;27.0.1                | 27.0.1       | Android SDK Build-Tools 27.0.1
  cmake;3.6.4111459                 | 3.6.4111459  | CMake 3.6.4111459
  docs                              | 1            | Documentation for Android SDK
  emulator                          | 26.1.4       | Android Emulator
  extras;android;gapid;1            | 1.0.3        | GPU Debugging tools
  extras;android;gapid;3            | 3.1.0        | GPU Debugging tools
  extras;android;m2repository       | 47.0.0       | Android Support Repository
  extras;google;auto                | 1.1          | Android Auto Desktop Head Unit...
  :
  :
  Layout for Android 1...
  extras;m2reposi...nt-layout;1.0.1 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...nt-layout;1.0.2 | 1            | ConstraintLayout for Android 1...
  lldb;2.0                          | 2.0.2558144  | LLDB 2.0
  lldb;2.1                          | 2.1.2852477  | LLDB 2.1
  lldb;2.2                          | 2.2.3271982  | LLDB 2.2
  lldb;2.3                          | 2.3.3614996  | LLDB 2.3
  lldb;3.0                          | 3.0.4213617  | LLDB 3.0
  ndk-bundle                        | 15.2.4203891 | NDK
  patcher;v4                        | 1            | SDK Patch Applier v4
  platform-tools                    | 26.0.2       | Android SDK Platform-Tools
  platforms;android-10              | 2            | Android SDK Platform 10
  platforms;android-11              | 2            | Android SDK Platform 11
  :
  :
  platforms;android-9               | 2            | Android SDK Platform 9
  sources;android-15                | 2            | Sources for Android 15
  :
  :
  sources;android-26                | 1            | Sources for Android 26
  system-images;a...ult;armeabi-v7a | 4            | ARM EABI v7a System Image
  :
  :
  system-images;a...s_playstore;x86 | 1            | Google Play Intel x86 Atom Sys...
  tools                             | 26.1.1       | Android SDK Tools

Available Updates:
  ID      | Installed | Available
  ------- | -------   | -------
  tools   | 26.0.1    | 26.1.1
done

パッケージのインストール

sdkmanager packages [options]
ここで、「packages」引数は、-listコマンド(「sdkmanager--list」コマンドの出力を参照してパス列を確認)で示されるSDKスタイルのパスであり、二重引用符で囲まれています(たとえば、「build-tools」;24.0.2"または"platforms;android-25 ")

$ sdkmanager "platforms; android-25""build-tools;24.0.2"完了

または、インストールする必要のあるすべてのパッケージを含む引数としてpackage_fileを指定することもできます。

$ sdkmanager --package_file=package_file [options]

既存のパッケージをアンインストールするには、以下に示すように、単純な--uninstallフラグを挿入するだけです

$ sdkmanager --uninstall packages [options]
$ sdkmanager --uninstall --package_file=package_file [options]
sdkmanager --uninstall "build-tools;22.0.1"
done

インストールされているすべてのパッケージを更新する

$ sdkmanager --update [options]
$ sdkmanager --update
done

これで、ubuntu16.04にAndroidSDKが正常にインストールおよび構成されました。 Androidの開発にはAndroidStudioが必要です。アプリケーションの構築には、sdkmanagerで十分です。マシンをビルドマシンとして使用して、開発ではなくandroid apkを生成する場合は、このアプローチが最適です。コメントセクションであなたの考えを共有してください。


Ubuntu
  1. Ubuntu20.04にRをインストールする方法

  2. Ubuntu20.04にCopyQClipboardManager4.0.0をインストールする方法

  3. Ubuntu 20.04にAnboxをインストールするにはどうすればいいですか?

  1. Ubuntu18.04にGoをインストールする方法

  2. Ubuntu18.04にRをインストールする方法

  3. Ubuntu18.04にAndroidStudioをインストールする方法

  1. UbuntuにConkyManagerをインストールする方法

  2. Ubuntu18.04にAndroidSDKManagerをインストールする方法

  3. Ubuntu22.04にAndroidStudioをインストールする方法