本文介绍了centos7中安装Android SDK的方法步骤,分享给大家
0x01 下载sdktools
1
2
3
4
5
6
7
|
cd /opt mkdir androidSdk wget https: //dl .google.com /android/repository/sdk-tools-linux-3859397 .zip unzip sdk-tools-linux-3859397.zip |
0x02 配置命令
打开 /opt/profile 添加sdk命令如下:
1
2
3
4
|
... export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL export PATH=$PATH: /opt/androidSdk/tools/bin ... |
然后执行 source profile 使之生效
0x03 查看已安装信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
|
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 |
0x04 安装需要的package
1
|
sdkmanager "build-tools;26.0.0" |
根据需要安装,最后我安装的结果如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
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/ |
0x05 配置platform tools
打开 /etc/profile 添加如下命令:
1
2
3
4
5
6
7
8
9
10
11
|
cd /etc // 添加结果 ... export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL export PATH=$PATH: /opt/androidSdk/tools/bin export PATH=$PATH: /opt/androidSdk/platform-tools ... // 然后执行更新生效 source profile |
查看配置结果:
1
2
3
4
5
|
# adb version Android Debug Bridge version 1.0.39 Revision 3db08f2c6889-android Installed as /opt/androidSdk/platform-tools/adb |
从结果可以看出已经可以执行 adb
命令了.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://blog.devwiki.net/index.php/2017/07/20/centos-install-android-sdk.html?utm_source=tuicool&utm_medium=referral