This article introduces the steps to install Android SDK in centos7, and share it with you
0 x01 download sdktools
cd /opt
mkdir androidSdk
wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
unzip sdk-tools-linux-3859397.zip
0 x02 configuration command
Open /opt/profile and add the sdk command as follows:
... export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export PATH=$PATH:/opt/androidSdk/tools/bin
...
Then execute the source profile to make it effective
0 x03 View installed information
sdkmanager --list
Installed packages:
Path | Version | Description | Location
-------|-------|-------|-------
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-17|4| Google APIs
add-ons;addon-g..._apis-google-18|4| Google APIs
add-ons;addon-g..._apis-google-19|20| Google APIs
add-ons;addon-g..._apis-google-21|1| Google APIs
add-ons;addon-g..._apis-google-22|1| Google APIs
add-ons;addon-g..._apis-google-23|1| 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;21.1.2|21.1.2| Android SDK Build-Tools 21.1.2
build-tools;22.0.1|22.0.1| Android SDK Build-Tools 22.0.1
build-tools;23.0.1|23.0.1| Android SDK Build-Tools 23.0.1
build-tools;23.0.2|23.0.2| Android SDK Build-Tools 23.0.2
build-tools;23.0.3|23.0.3| Android SDK Build-Tools 23.0.3
build-tools;24.0.0|24.0.0| Android SDK Build-Tools 24
build-tools;24.0.1|24.0.1| Android SDK Build-Tools 24.0.1
build-tools;24.0.2|24.0.2| Android SDK Build-Tools 24.0.2
build-tools;24.0.3|24.0.3| Android SDK Build-Tools 24.0.3
build-tools;25.0.0|25.0.0| Android SDK Build-Tools 25
build-tools;25.0.1|25.0.1| Android SDK Build-Tools 25.0.1
build-tools;25.0.2|25.0.2| Android SDK Build-Tools 25.0.2
build-tools;25.0.3|25.0.3| Android SDK Build-Tools 25.0.3
build-tools;26.0.0|26.0.0| Android SDK Build-Tools 26
cmake;3.6.4111459|3.6.4111459| CMake 3.6.4111459
docs |1| Documentation for Android SDK
emulator |26.1.2| 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...
extras;google;g...e_play_services |42| Google Play services
extras;google;instantapps |1.0.0| Instant Apps Development SDK
extras;google;m2repository |55| Google Repository
extras;google;m...t_apk_expansion |1| Google Play APK Expansion library
extras;google;market_licensing |1| Google Play Licensing Library
extras;google;play_billing |5| Google Play Billing Library
extras;google;simulators |1| Android Auto API Simulators
extras;google;webdriver |2| Google Web Driver
extras;m2reposi...ut-solver;1.0.0|1| Solver for ConstraintLayout 1.0.0
extras;m2reposi...er;1.0.0-alpha2 |1| com.android.support.constraint...
extras;m2reposi...er;1.0.0-alpha3 |1| com.android.support.constraint...
extras;m2reposi...er;1.0.0-alpha4 |1| com.android.support.constraint...
extras;m2reposi...er;1.0.0-alpha5 |1| Solver for ConstraintLayout 1....
extras;m2reposi...er;1.0.0-alpha6 |1| Solver for ConstraintLayout 1....
extras;m2reposi...er;1.0.0-alpha7 |1| Solver for ConstraintLayout 1....
extras;m2reposi...er;1.0.0-alpha8 |1| Solver for ConstraintLayout 1....
extras;m2reposi...er;1.0.0-alpha9 |1| Solver for ConstraintLayout 1....
extras;m2reposi...ver;1.0.0-beta1 |1| Solver for ConstraintLayout 1....
extras;m2reposi...ver;1.0.0-beta2 |1| Solver for ConstraintLayout 1....
extras;m2reposi...ver;1.0.0-beta3 |1| Solver for ConstraintLayout 1....
extras;m2reposi...ver;1.0.0-beta4 |1| Solver for ConstraintLayout 1....
extras;m2reposi...ver;1.0.0-beta5 |1| Solver for ConstraintLayout 1....
extras;m2reposi...ut-solver;1.0.1|1| Solver for ConstraintLayout 1.0.1
extras;m2reposi...ut-solver;1.0.2|1| Solver for ConstraintLayout 1.0.2
extras;m2reposi...nt-layout;1.0.0|1| ConstraintLayout for Android 1...
extras;m2reposi...ut;1.0.0-alpha2 |1| com.android.support.constraint...
extras;m2reposi...ut;1.0.0-alpha3 |1| com.android.support.constraint...
extras;m2reposi...ut;1.0.0-alpha4 |1| com.android.support.constraint...
extras;m2reposi...ut;1.0.0-alpha5 |1| ConstraintLayout for Android 1...
extras;m2reposi...ut;1.0.0-alpha6 |1| ConstraintLayout for Android 1...
extras;m2reposi...ut;1.0.0-alpha7 |1| ConstraintLayout for Android 1...
extras;m2reposi...ut;1.0.0-alpha8 |1| ConstraintLayout for Android 1...
extras;m2reposi...ut;1.0.0-alpha9 |1| ConstraintLayout for Android 1...
extras;m2reposi...out;1.0.0-beta1 |1| ConstraintLayout for Android 1...
extras;m2reposi...out;1.0.0-beta2 |1| ConstraintLayout for Android 1...
extras;m2reposi...out;1.0.0-beta3 |1| ConstraintLayout for Android 1...
extras;m2reposi...out;1.0.0-beta4 |1| ConstraintLayout for Android 1...
extras;m2reposi...out;1.0.0-beta5 |1| ConstraintLayout 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
ndk-bundle |15.1.4119039| NDK
patcher;v4 |1| SDK Patch Applier v4
platform-tools |26.0.0| Android SDK Platform-Tools
platforms;android-10|2| Android SDK Platform 10
platforms;android-11|2| Android SDK Platform 11
platforms;android-12|3| Android SDK Platform 12
platforms;android-13|1| Android SDK Platform 13
platforms;android-14|4| Android SDK Platform 14
platforms;android-15|5| Android SDK Platform 15
platforms;android-16|5| Android SDK Platform 16
platforms;android-17|3| Android SDK Platform 17
platforms;android-18|3| Android SDK Platform 18
platforms;android-19|4| Android SDK Platform 19
platforms;android-20|2| Android SDK Platform 20
platforms;android-21|2| Android SDK Platform 21
platforms;android-22|2| Android SDK Platform 22
platforms;android-23|3| Android SDK Platform 23
platforms;android-24|2| Android SDK Platform 24
platforms;android-25|3| Android SDK Platform 25
platforms;android-26|1| Android SDK Platform 26
platforms;android-7|3| Android SDK Platform 7
platforms;android-8|3| Android SDK Platform 8
platforms;android-9|2| Android SDK Platform 9
sources;android-15|2| Sources for Android 15
sources;android-16|2| Sources for Android 16
sources;android-17|1| Sources for Android 17
sources;android-18|1| Sources for Android 18
sources;android-19|2| Sources for Android 19
sources;android-20|1| Sources for Android 20
sources;android-21|1| Sources for Android 21
sources;android-22|1| Sources for Android 22
sources;android-23|1| Sources for Android 23
sources;android-24|1| Sources for Android 24
sources;android-25|1| Sources for Android 25
system-images;a...ult;armeabi-v7a |4| ARM EABI v7a System Image
system-images;a...-10;default;x86 |4| Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a |5| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |5| Google APIs Intel x86 Atom Sys...
system-images;a...ult;armeabi-v7a |2| ARM EABI v7a System Image
system-images;a...ult;armeabi-v7a |4| ARM EABI v7a System Image
system-images;a...15;default;mips |1| MIPS System Image
system-images;a...-15;default;x86 |4| Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a |5| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |5| Google APIs Intel x86 Atom Sys...
system-images;a...ult;armeabi-v7a |4| ARM EABI v7a System Image
system-images;a...16;default;mips |1| MIPS System Image
system-images;a...-16;default;x86 |5| Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a |5| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |5| Google APIs Intel x86 Atom Sys...
system-images;a...ult;armeabi-v7a |5| ARM EABI v7a System Image
system-images;a...17;default;mips |1| MIPS System Image
system-images;a...-17;default;x86 |3| Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a |5| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |5| Google APIs Intel x86 Atom Sys...
system-images;a...ult;armeabi-v7a |4| ARM EABI v7a System Image
system-images;a...-18;default;x86 |3| Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a |5| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |5| Google APIs Intel x86 Atom Sys...
system-images;a...ult;armeabi-v7a |5| ARM EABI v7a System Image
system-images;a...-19;default;x86 |5| Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a |28| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |28| Google APIs Intel x86 Atom Sys...
system-images;a...-tv;armeabi-v7a |3| Android TV ARM EABI v7a System...
system-images;a...;android-tv;x86 |3| Android TV Intel x86 Atom Syst...
system-images;a...ult;armeabi-v7a |4| ARM EABI v7a System Image
system-images;a...-21;default;x86 |4| Intel x86 Atom System Image
system-images;a...;default;x86_64 |4| Intel x86 Atom_64 System Image
system-images;a...pis;armeabi-v7a |20| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |20| Google APIs Intel x86 Atom Sys...
system-images;a...gle_apis;x86_64 |20| Google APIs Intel x86 Atom_64 ...
system-images;a...-tv;armeabi-v7a |1| Android TV ARM EABI v7a System...
system-images;a...;android-tv;x86 |3| Android TV Intel x86 Atom Syst...
system-images;a...ult;armeabi-v7a |2| ARM EABI v7a System Image
system-images;a...-22;default;x86 |5| Intel x86 Atom System Image
system-images;a...;default;x86_64 |5| Intel x86 Atom_64 System Image
system-images;a...pis;armeabi-v7a |14| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |14| Google APIs Intel x86 Atom Sys...
system-images;a...gle_apis;x86_64 |14| Google APIs Intel x86 Atom_64 ...
system-images;a...-tv;armeabi-v7a |10| Android TV ARM EABI v7a System...
system-images;a...;android-tv;x86 |10| Android TV Intel x86 Atom Syst...
system-images;a...ear;armeabi-v7a |6| Android Wear ARM EABI v7a Syst...
system-images;a...ndroid-wear;x86 |6| Android Wear Intel x86 Atom Sy...
system-images;a...-23;default;x86 |9| Intel x86 Atom System Image
system-images;a...;default;x86_64 |9| Intel x86 Atom_64 System Image
system-images;a...pis;armeabi-v7a |21| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |21| Google APIs Intel x86 Atom Sys...
system-images;a...gle_apis;x86_64 |21| Google APIs Intel x86 Atom_64 ...
system-images;a...;android-tv;x86 |11| Android TV Intel x86 Atom Syst...
system-images;a...fault;arm64-v8a |7| ARM 64 v8a System Image
system-images;a...ult;armeabi-v7a |7| ARM EABI v7a System Image
system-images;a...-24;default;x86 |7| Intel x86 Atom System Image
system-images;a...;default;x86_64 |7| Intel x86 Atom_64 System Image
system-images;a..._apis;arm64-v8a |14| Google APIs ARM 64 v8a System ...
system-images;a...pis;armeabi-v7a |14| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |14| Google APIs Intel x86 Atom Sys...
system-images;a...gle_apis;x86_64 |14| Google APIs Intel x86 Atom_64 ...
system-images;a...s_playstore;x86 |13| Google Play Intel x86 Atom Sys...
system-images;a...;android-tv;x86 |5| Android TV Intel x86 Atom Syst...
system-images;a...ear;armeabi-v7a |3| Android Wear ARM EABI v7a Syst...
system-images;a...ndroid-wear;x86 |3| Android Wear Intel x86 Atom Sy...
system-images;a..._apis;arm64-v8a |6| Google APIs ARM 64 v8a System ...
system-images;a...pis;armeabi-v7a |6| Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 |6| Google APIs Intel x86 Atom Sys...
system-images;a...gle_apis;x86_64 |6| Google APIs Intel x86 Atom_64 ...
system-images;a...;android-tv;x86 |3| Android TV Intel x86 Atom Syst...
system-images;a...ndroid-wear;x86 |1| Android Wear Intel x86 Atom Sy...
system-images;a...google_apis;x86 |4| Google APIs Intel x86 Atom Sys...
system-images;a...s_playstore;x86 |4| Google Play Intel x86 Atom Sys...
tools |26.0.2| Android SDK Tools
Available Updates:
ID | Installed | Available
-------|-------|-------
tools |26.0.1|26.0.2
0 x04 install the required packages
sdkmanager "build-tools;26.0.0"
Install as needed, and the final result of my installation is as follows:
Installed packages:
Path | Version | Description | Location
-------|-------|-------|-------
build-tools;25.0.3|25.0.3| Android SDK Build-Tools 25.0.3| build-tools/25.0.3/
build-tools;26.0.0|26.0.0| Android SDK Build-Tools 26| build-tools/26.0.0/
emulator |26.1.2| Android Emulator | emulator/
extras;android;m2repository |47.0.0| Android Support Repository | extras/android/m2repository/
patcher;v4 |1| SDK Patch Applier v4 | patcher/v4/
platform-tools |26.0.0| Android SDK Platform-Tools | platform-tools/
platforms;android-21|2| Android SDK Platform 21| platforms/android-21/
platforms;android-22|2| Android SDK Platform 22| platforms/android-22/
platforms;android-23|3| Android SDK Platform 23| platforms/android-23/
platforms;android-24|2| Android SDK Platform 24| platforms/android-24/
platforms;android-25|3| Android SDK Platform 25| platforms/android-25/
platforms;android-26|1| Android SDK Platform 26| platforms/android-26/
tools |26.0.2| Android SDK Tools | tools/
0 x05 configuration platform tools
Open /etc/profile and add the following command:
cd /etc
//Add results...export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export PATH=$PATH:/opt/androidSdk/tools/bin
export PATH=$PATH:/opt/androidSdk/platform-tools
... //Then execute the update to take effect
source profile
View configuration results:
# adb version
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android
Installed as/opt/androidSdk/platform-tools/adb
From the results, we can see that the adb
command can be executed.
The above is the whole content of this article, I hope it will be helpful to everyone's study.
Recommended Posts