centos7中安装Android SDK的方法步骤

时间:2022-03-23 14:00:46

本文介绍了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