Pada artikel ini, kita akan melihat cara menginstal Android SDK manager di ubuntu 16.04 dengan baris perintah. SDKmanager adalah alat baris perintah yang memungkinkan Anda untuk melihat, menginstal, memperbarui, dan menghapus paket untuk Android SDK. Jika Anda menggunakan Android Studio, maka Anda tidak perlu menggunakan alat ini dan Anda dapat mengelola paket SDK Anda dari IDE. Mari kita mulai dengan penginstalan.
Instal Android SDK di Ubuntu 16.04
Langkah 1 :Sebelum memulai instalasi Android SDK, kita perlu menginstal java pada mesin. Android SDK membutuhkan Java untuk dijalankan. Jalankan perintah di bawah ini untuk menginstal java di mesin
$ apt-get update
$ apt-get install default-jdk
Anda dapat memeriksa status instalasi dengan memeriksa versi java yang diinstal, Jalankan perintah di bawah ini untuk memeriksa versi yang diinstal jika memberikan versi dalam output, Java berhasil diinstal.
$ java -version
Jika Anda telah menginstal versi java di mesin, abaikan langkah ini.
Langkah 2 :Sekarang, unduh binari sdkmanager dari halaman Unduh situs web Android. Anda akan mendapatkan tautan binari di halaman di bawah alat baris perintah. Setelah menyalin tautan, jalankan perintah di bawah ini untuk mengunduh binari.
$ wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
Anda perlu mengganti tautan dengan yang Anda salin pada perintah di atas.
Langkah 3 :Ekstrak file zip yang diunduh pada direktori pilihan Anda. Saya mengekstraknya di direktori home.
$ unzip sdk-tools-linux-3859397.zip
Satu direktori baru bernama 'alat' akan dibuat. Kami telah berhasil menginstal Android SDK. Sekarang, mari kita konfigurasikan.
Langkah 4 :Tambahkan direktori alat SDK di variabel lingkungan PATH untuk membuat executable tersedia secara global. Tambahkan di bawah baris ~/.bashrc atau ~/.profile file untuk membuatnya permanen.
$ export PATH=/opt/pradip/tools:/opt/pradip/tools/bin:$PATH
Gunakan jalur relatif sesuai dengan direktori instalasi Anda di baris di atas.
Penggunaan pengelola SDK Android dari baris perintah
Mencantumkan paket
Anda dapat membuat daftar paket yang diinstal dan tersedia dengan menjalankan perintah di bawah ini. Ini akan menampilkan paket yang diinstal, paket yang tersedia, dan pembaruan yang tersedia pada paket yang diinstal.
$ 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
Instal paket
sdkmanager packages [options]
Di sini, argumen 'paket' adalah jalur bergaya SDK seperti yang ditunjukkan dengan perintah --list (Lihat output dari perintah 'sdkmanager --list' dan periksa kolom jalur) , dibungkus dengan tanda kutip ganda (misalnya, "build-tools;24.0.2" atau "platform;android-25")
$ sdkmanager "platforms;android-25" "build-tools;24.0.2" selesai
Atau, Anda dapat memberikan package_file sebagai argumen yang berisi semua paket yang perlu diinstal.
$ sdkmanager --package_file=package_file [options]
Untuk menghapus instalasi paket yang ada, yang perlu Anda lakukan adalah memasukkan flag --uninstall sederhana seperti yang ditunjukkan di bawah ini
$ sdkmanager --uninstall packages [options]
$ sdkmanager --uninstall --package_file=package_file [options]
sdkmanager --uninstall "build-tools;22.0.1"
done
Perbarui semua paket yang diinstal
$ sdkmanager --update [options]
$ sdkmanager --update
done
Kami telah berhasil menginstal dan mengonfigurasi Android SDK di ubuntu 16.04. Studio Android diperlukan untuk pengembangan Android, Untuk membangun aplikasi saja, sdkmanager sudah cukup. Jika Anda ingin menggunakan mesin Anda sebagai mesin build hanya untuk menghasilkan apk android alih-alih pengembangan, maka pendekatan ini sangat ideal untuk Anda. Silakan sampaikan pendapat Anda di bagian komentar.