centos7中安装Android SDK的方法步骤
<p>本文介绍了centos7中安装Android SDK的方法步骤,分享给大家</p>
<p>
0x01 下载sdktools</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_293192">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">cd</code> <code class="bash plain">/opt</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="bash functions">mkdir</code> <code class="bash plain">androidSdk</code>
</div>
<div class="line number4 index3 alt1">
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">wget https:</code><code class="bash plain">//dl</code><code class="bash plain">.google.com</code><code class="bash plain">/android/repository/sdk-tools-linux-3859397</code><code class="bash plain">.zip</code>
</div>
<div class="line number6 index5 alt1">
</div>
<div class="line number7 index6 alt2">
<code class="bash plain">unzip sdk-tools-linux-3859397.zip</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
0x02 配置命令</p>
<p>
打开 /opt/profile 添加sdk命令如下:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_541881">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">...</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash functions">export</code> <code class="bash plain">PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash functions">export</code> <code class="bash plain">PATH=$PATH:</code><code class="bash plain">/opt/androidSdk/tools/bin</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">...</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
然后执行 source profile 使之生效</p>
<p>
0x03 查看已安装信息</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_390895">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
<div class="line number20 index19 alt1">
20</div>
<div class="line number21 index20 alt2">
21</div>
<div class="line number22 index21 alt1">
22</div>
<div class="line number23 index22 alt2">
23</div>
<div class="line number24 index23 alt1">
24</div>
<div class="line number25 index24 alt2">
25</div>
<div class="line number26 index25 alt1">
26</div>
<div class="line number27 index26 alt2">
27</div>
<div class="line number28 index27 alt1">
28</div>
<div class="line number29 index28 alt2">
29</div>
<div class="line number30 index29 alt1">
30</div>
<div class="line number31 index30 alt2">
31</div>
<div class="line number32 index31 alt1">
32</div>
<div class="line number33 index32 alt2">
33</div>
<div class="line number34 index33 alt1">
34</div>
<div class="line number35 index34 alt2">
35</div>
<div class="line number36 index35 alt1">
36</div>
<div class="line number37 index36 alt2">
37</div>
<div class="line number38 index37 alt1">
38</div>
<div class="line number39 index38 alt2">
39</div>
<div class="line number40 index39 alt1">
40</div>
<div class="line number41 index40 alt2">
41</div>
<div class="line number42 index41 alt1">
42</div>
<div class="line number43 index42 alt2">
43</div>
<div class="line number44 index43 alt1">
44</div>
<div class="line number45 index44 alt2">
45</div>
<div class="line number46 index45 alt1">
46</div>
<div class="line number47 index46 alt2">
47</div>
<div class="line number48 index47 alt1">
48</div>
<div class="line number49 index48 alt2">
49</div>
<div class="line number50 index49 alt1">
50</div>
<div class="line number51 index50 alt2">
51</div>
<div class="line number52 index51 alt1">
52</div>
<div class="line number53 index52 alt2">
53</div>
<div class="line number54 index53 alt1">
54</div>
<div class="line number55 index54 alt2">
55</div>
<div class="line number56 index55 alt1">
56</div>
<div class="line number57 index56 alt2">
57</div>
<div class="line number58 index57 alt1">
58</div>
<div class="line number59 index58 alt2">
59</div>
<div class="line number60 index59 alt1">
60</div>
<div class="line number61 index60 alt2">
61</div>
<div class="line number62 index61 alt1">
62</div>
<div class="line number63 index62 alt2">
63</div>
<div class="line number64 index63 alt1">
64</div>
<div class="line number65 index64 alt2">
65</div>
<div class="line number66 index65 alt1">
66</div>
<div class="line number67 index66 alt2">
67</div>
<div class="line number68 index67 alt1">
68</div>
<div class="line number69 index68 alt2">
69</div>
<div class="line number70 index69 alt1">
70</div>
<div class="line number71 index70 alt2">
71</div>
<div class="line number72 index71 alt1">
72</div>
<div class="line number73 index72 alt2">
73</div>
<div class="line number74 index73 alt1">
74</div>
<div class="line number75 index74 alt2">
75</div>
<div class="line number76 index75 alt1">
76</div>
<div class="line number77 index76 alt2">
77</div>
<div class="line number78 index77 alt1">
78</div>
<div class="line number79 index78 alt2">
79</div>
<div class="line number80 index79 alt1">
80</div>
<div class="line number81 index80 alt2">
81</div>
<div class="line number82 index81 alt1">
82</div>
<div class="line number83 index82 alt2">
83</div>
<div class="line number84 index83 alt1">
84</div>
<div class="line number85 index84 alt2">
85</div>
<div class="line number86 index85 alt1">
86</div>
<div class="line number87 index86 alt2">
87</div>
<div class="line number88 index87 alt1">
88</div>
<div class="line number89 index88 alt2">
89</div>
<div class="line number90 index89 alt1">
90</div>
<div class="line number91 index90 alt2">
91</div>
<div class="line number92 index91 alt1">
92</div>
<div class="line number93 index92 alt2">
93</div>
<div class="line number94 index93 alt1">
94</div>
<div class="line number95 index94 alt2">
95</div>
<div class="line number96 index95 alt1">
96</div>
<div class="line number97 index96 alt2">
97</div>
<div class="line number98 index97 alt1">
98</div>
<div class="line number99 index98 alt2">
99</div>
<div class="line number100 index99 alt1">
100</div>
<div class="line number101 index100 alt2">
101</div>
<div class="line number102 index101 alt1">
102</div>
<div class="line number103 index102 alt2">
103</div>
<div class="line number104 index103 alt1">
104</div>
<div class="line number105 index104 alt2">
105</div>
<div class="line number106 index105 alt1">
106</div>
<div class="line number107 index106 alt2">
107</div>
<div class="line number108 index107 alt1">
108</div>
<div class="line number109 index108 alt2">
109</div>
<div class="line number110 index109 alt1">
110</div>
<div class="line number111 index110 alt2">
111</div>
<div class="line number112 index111 alt1">
112</div>
<div class="line number113 index112 alt2">
113</div>
<div class="line number114 index113 alt1">
114</div>
<div class="line number115 index114 alt2">
115</div>
<div class="line number116 index115 alt1">
116</div>
<div class="line number117 index116 alt2">
117</div>
<div class="line number118 index117 alt1">
118</div>
<div class="line number119 index118 alt2">
119</div>
<div class="line number120 index119 alt1">
120</div>
<div class="line number121 index120 alt2">
121</div>
<div class="line number122 index121 alt1">
122</div>
<div class="line number123 index122 alt2">
123</div>
<div class="line number124 index123 alt1">
124</div>
<div class="line number125 index124 alt2">
125</div>
<div class="line number126 index125 alt1">
126</div>
<div class="line number127 index126 alt2">
127</div>
<div class="line number128 index127 alt1">
128</div>
<div class="line number129 index128 alt2">
129</div>
<div class="line number130 index129 alt1">
130</div>
<div class="line number131 index130 alt2">
131</div>
<div class="line number132 index131 alt1">
132</div>
<div class="line number133 index132 alt2">
133</div>
<div class="line number134 index133 alt1">
134</div>
<div class="line number135 index134 alt2">
135</div>
<div class="line number136 index135 alt1">
136</div>
<div class="line number137 index136 alt2">
137</div>
<div class="line number138 index137 alt1">
138</div>
<div class="line number139 index138 alt2">
139</div>
<div class="line number140 index139 alt1">
140</div>
<div class="line number141 index140 alt2">
141</div>
<div class="line number142 index141 alt1">
142</div>
<div class="line number143 index142 alt2">
143</div>
<div class="line number144 index143 alt1">
144</div>
<div class="line number145 index144 alt2">
145</div>
<div class="line number146 index145 alt1">
146</div>
<div class="line number147 index146 alt2">
147</div>
<div class="line number148 index147 alt1">
148</div>
<div class="line number149 index148 alt2">
149</div>
<div class="line number150 index149 alt1">
150</div>
<div class="line number151 index150 alt2">
151</div>
<div class="line number152 index151 alt1">
152</div>
<div class="line number153 index152 alt2">
153</div>
<div class="line number154 index153 alt1">
154</div>
<div class="line number155 index154 alt2">
155</div>
<div class="line number156 index155 alt1">
156</div>
<div class="line number157 index156 alt2">
157</div>
<div class="line number158 index157 alt1">
158</div>
<div class="line number159 index158 alt2">
159</div>
<div class="line number160 index159 alt1">
160</div>
<div class="line number161 index160 alt2">
161</div>
<div class="line number162 index161 alt1">
162</div>
<div class="line number163 index162 alt2">
163</div>
<div class="line number164 index163 alt1">
164</div>
<div class="line number165 index164 alt2">
165</div>
<div class="line number166 index165 alt1">
166</div>
<div class="line number167 index166 alt2">
167</div>
<div class="line number168 index167 alt1">
168</div>
<div class="line number169 index168 alt2">
169</div>
<div class="line number170 index169 alt1">
170</div>
<div class="line number171 index170 alt2">
171</div>
<div class="line number172 index171 alt1">
172</div>
<div class="line number173 index172 alt2">
173</div>
<div class="line number174 index173 alt1">
174</div>
<div class="line number175 index174 alt2">
175</div>
<div class="line number176 index175 alt1">
176</div>
<div class="line number177 index176 alt2">
177</div>
<div class="line number178 index177 alt1">
178</div>
<div class="line number179 index178 alt2">
179</div>
<div class="line number180 index179 alt1">
180</div>
<div class="line number181 index180 alt2">
181</div>
<div class="line number182 index181 alt1">
182</div>
<div class="line number183 index182 alt2">
183</div>
<div class="line number184 index183 alt1">
184</div>
<div class="line number185 index184 alt2">
185</div>
<div class="line number186 index185 alt1">
186</div>
<div class="line number187 index186 alt2">
187</div>
<div class="line number188 index187 alt1">
188</div>
<div class="line number189 index188 alt2">
189</div>
<div class="line number190 index189 alt1">
190</div>
<div class="line number191 index190 alt2">
191</div>
<div class="line number192 index191 alt1">
192</div>
<div class="line number193 index192 alt2">
193</div>
<div class="line number194 index193 alt1">
194</div>
<div class="line number195 index194 alt2">
195</div>
<div class="line number196 index195 alt1">
196</div>
<div class="line number197 index196 alt2">
197</div>
<div class="line number198 index197 alt1">
198</div>
<div class="line number199 index198 alt2">
199</div>
<div class="line number200 index199 alt1">
200</div>
<div class="line number201 index200 alt2">
201</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">sdkmanager --list</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="plain plain">Installed packages:</code>
</div>
<div class="line number4 index3 alt1">
<code class="plain spaces"> </code><code class="plain plain">Path | Version | Description | Location </code>
</div>
<div class="line number5 index4 alt2">
<code class="plain spaces"> </code><code class="plain plain">------- | ------- | ------- | ------- </code>
</div>
<div class="line number6 index5 alt1">
<code class="plain spaces"> </code><code class="plain plain">tools | 26.0.1 | Android SDK Tools 26.0.1 | tools/</code>
</div>
<div class="line number7 index6 alt2">
</div>
<div class="line number8 index7 alt1">
<code class="plain plain">Available Packages:</code>
</div>
<div class="line number9 index8 alt2">
<code class="plain spaces"> </code><code class="plain plain">Path | Version | Description </code>
</div>
<div class="line number10 index9 alt1">
<code class="plain spaces"> </code><code class="plain plain">------- | ------- | ------- </code>
</div>
<div class="line number11 index10 alt2">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g..._apis-google-15 | 3 | Google APIs </code>
</div>
<div class="line number12 index11 alt1">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g..._apis-google-16 | 4 | Google APIs </code>
</div>
<div class="line number13 index12 alt2">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g..._apis-google-17 | 4 | Google APIs </code>
</div>
<div class="line number14 index13 alt1">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g..._apis-google-18 | 4 | Google APIs </code>
</div>
<div class="line number15 index14 alt2">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g..._apis-google-19 | 20 | Google APIs </code>
</div>
<div class="line number16 index15 alt1">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g..._apis-google-21 | 1 | Google APIs </code>
</div>
<div class="line number17 index16 alt2">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g..._apis-google-22 | 1 | Google APIs </code>
</div>
<div class="line number18 index17 alt1">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g..._apis-google-23 | 1 | Google APIs </code>
</div>
<div class="line number19 index18 alt2">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g..._apis-google-24 | 1 | Google APIs </code>
</div>
<div class="line number20 index19 alt1">
<code class="plain spaces"> </code><code class="plain plain">add-ons;addon-g...e_gdk-google-19 | 11 | Glass Development Kit Preview </code>
</div>
<div class="line number21 index20 alt2">
<code class="plain spaces"> </code><code class="plain plain">build-tools;19.1.0 | 19.1.0 | Android SDK Build-Tools 19.1 </code>
</div>
<div class="line number22 index21 alt1">
<code class="plain spaces"> </code><code class="plain plain">build-tools;20.0.0 | 20.0.0 | Android SDK Build-Tools 20 </code>
</div>
<div class="line number23 index22 alt2">
<code class="plain spaces"> </code><code class="plain plain">build-tools;21.1.2 | 21.1.2 | Android SDK Build-Tools 21.1.2 </code>
</div>
<div class="line number24 index23 alt1">
<code class="plain spaces"> </code><code class="plain plain">build-tools;22.0.1 | 22.0.1 | Android SDK Build-Tools 22.0.1 </code>
</div>
<div class="line number25 index24 alt2">
<code class="plain spaces"> </code><code class="plain plain">build-tools;23.0.1 | 23.0.1 | Android SDK Build-Tools 23.0.1 </code>
</div>
<div class="line number26 index25 alt1">
<code class="plain spaces"> </code><code class="plain plain">build-tools;23.0.2 | 23.0.2 | Android SDK Build-Tools 23.0.2 </code>
</div>
<div class="line number27 index26 alt2">
<code class="plain spaces"> </code><code class="plain plain">build-tools;23.0.3 | 23.0.3 | Android SDK Build-Tools 23.0.3 </code>
</div>
<div class="line number28 index27 alt1">
<code class="plain spaces"> </code><code class="plain plain">build-tools;24.0.0 | 24.0.0 | Android SDK Build-Tools 24 </code>
</div>
<div class="line number29 index28 alt2">
<code class="plain spaces"> </code><code class="plain plain">build-tools;24.0.1 | 24.0.1 | Android SDK Build-Tools 24.0.1 </code>
</div>
<div class="line number30 index29 alt1">
<code class="plain spaces"> </code><code class="plain plain">build-tools;24.0.2 | 24.0.2 | Android SDK Build-Tools 24.0.2 </code>
</div>
<div class="line number31 index30 alt2">
<code class="plain spaces"> </code><code class="plain plain">build-tools;24.0.3 | 24.0.3 | Android SDK Build-Tools 24.0.3 </code>
</div>
<div class="line number32 index31 alt1">
<code class="plain spaces"> </code><code class="plain plain">build-tools;25.0.0 | 25.0.0 | Android SDK Build-Tools 25 </code>
</div>
<div class="line number33 index32 alt2">
<code class="plain spaces"> </code><code class="plain plain">build-tools;25.0.1 | 25.0.1 | Android SDK Build-Tools 25.0.1 </code>
</div>
<div class="line number34 index33 alt1">
<code class="plain spaces"> </code><code class="plain plain">build-tools;25.0.2 | 25.0.2 | Android SDK Build-Tools 25.0.2 </code>
</div>
<div class="line number35 index34 alt2">
<code class="plain spaces"> </code><code class="plain plain">build-tools;25.0.3 | 25.0.3 | Android SDK Build-Tools 25.0.3 </code>
</div>
<div class="line number36 index35 alt1">
<code class="plain spaces"> </code><code class="plain plain">build-tools;26.0.0 | 26.0.0 | Android SDK Build-Tools 26 </code>
</div>
<div class="line number37 index36 alt2">
<code class="plain spaces"> </code><code class="plain plain">cmake;3.6.4111459 | 3.6.4111459 | CMake 3.6.4111459 </code>
</div>
<div class="line number38 index37 alt1">
<code class="plain spaces"> </code><code class="plain plain">docs | 1 | Documentation for Android SDK </code>
</div>
<div class="line number39 index38 alt2">
<code class="plain spaces"> </code><code class="plain plain">emulator | 26.1.2 | Android Emulator </code>
</div>
<div class="line number40 index39 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;android;gapid;1 | 1.0.3 | GPU Debugging tools </code>
</div>
<div class="line number41 index40 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;android;gapid;3 | 3.1.0 | GPU Debugging tools </code>
</div>
<div class="line number42 index41 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;android;m2repository | 47.0.0 | Android Support Repository </code>
</div>
<div class="line number43 index42 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;google;auto | 1.1 | Android Auto Desktop Head Unit...</code>
</div>
<div class="line number44 index43 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;google;g...e_play_services | 42 | Google Play services </code>
</div>
<div class="line number45 index44 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;google;instantapps | 1.0.0 | Instant Apps Development SDK </code>
</div>
<div class="line number46 index45 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;google;m2repository | 55 | Google Repository </code>
</div>
<div class="line number47 index46 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;google;m...t_apk_expansion | 1 | Google Play APK Expansion library</code>
</div>
<div class="line number48 index47 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;google;market_licensing | 1 | Google Play Licensing Library </code>
</div>
<div class="line number49 index48 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;google;play_billing | 5 | Google Play Billing Library </code>
</div>
<div class="line number50 index49 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;google;simulators | 1 | Android Auto API Simulators </code>
</div>
<div class="line number51 index50 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;google;webdriver | 2 | Google Web Driver </code>
</div>
<div class="line number52 index51 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut-solver;1.0.0 | 1 | Solver for ConstraintLayout 1.0.0</code>
</div>
<div class="line number53 index52 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...er;1.0.0-alpha2 | 1 | com.android.support.constraint...</code>
</div>
<div class="line number54 index53 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...er;1.0.0-alpha3 | 1 | com.android.support.constraint...</code>
</div>
<div class="line number55 index54 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...er;1.0.0-alpha4 | 1 | com.android.support.constraint...</code>
</div>
<div class="line number56 index55 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...er;1.0.0-alpha5 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number57 index56 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...er;1.0.0-alpha6 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number58 index57 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...er;1.0.0-alpha7 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number59 index58 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...er;1.0.0-alpha8 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number60 index59 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...er;1.0.0-alpha9 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number61 index60 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ver;1.0.0-beta1 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number62 index61 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ver;1.0.0-beta2 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number63 index62 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ver;1.0.0-beta3 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number64 index63 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ver;1.0.0-beta4 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number65 index64 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ver;1.0.0-beta5 | 1 | Solver for ConstraintLayout 1....</code>
</div>
<div class="line number66 index65 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut-solver;1.0.1 | 1 | Solver for ConstraintLayout 1.0.1</code>
</div>
<div class="line number67 index66 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut-solver;1.0.2 | 1 | Solver for ConstraintLayout 1.0.2</code>
</div>
<div class="line number68 index67 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...nt-layout;1.0.0 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number69 index68 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut;1.0.0-alpha2 | 1 | com.android.support.constraint...</code>
</div>
<div class="line number70 index69 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut;1.0.0-alpha3 | 1 | com.android.support.constraint...</code>
</div>
<div class="line number71 index70 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut;1.0.0-alpha4 | 1 | com.android.support.constraint...</code>
</div>
<div class="line number72 index71 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut;1.0.0-alpha5 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number73 index72 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut;1.0.0-alpha6 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number74 index73 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut;1.0.0-alpha7 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number75 index74 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut;1.0.0-alpha8 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number76 index75 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...ut;1.0.0-alpha9 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number77 index76 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...out;1.0.0-beta1 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number78 index77 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...out;1.0.0-beta2 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number79 index78 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...out;1.0.0-beta3 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number80 index79 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...out;1.0.0-beta4 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number81 index80 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...out;1.0.0-beta5 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number82 index81 alt1">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...nt-layout;1.0.1 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number83 index82 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;m2reposi...nt-layout;1.0.2 | 1 | ConstraintLayout for Android 1...</code>
</div>
<div class="line number84 index83 alt1">
<code class="plain spaces"> </code><code class="plain plain">lldb;2.0 | 2.0.2558144 | LLDB 2.0 </code>
</div>
<div class="line number85 index84 alt2">
<code class="plain spaces"> </code><code class="plain plain">lldb;2.1 | 2.1.2852477 | LLDB 2.1 </code>
</div>
<div class="line number86 index85 alt1">
<code class="plain spaces"> </code><code class="plain plain">lldb;2.2 | 2.2.3271982 | LLDB 2.2 </code>
</div>
<div class="line number87 index86 alt2">
<code class="plain spaces"> </code><code class="plain plain">lldb;2.3 | 2.3.3614996 | LLDB 2.3 </code>
</div>
<div class="line number88 index87 alt1">
<code class="plain spaces"> </code><code class="plain plain">ndk-bundle | 15.1.4119039 | NDK </code>
</div>
<div class="line number89 index88 alt2">
<code class="plain spaces"> </code><code class="plain plain">patcher;v4 | 1 | SDK Patch Applier v4 </code>
</div>
<div class="line number90 index89 alt1">
<code class="plain spaces"> </code><code class="plain plain">platform-tools | 26.0.0 | Android SDK Platform-Tools </code>
</div>
<div class="line number91 index90 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-10 | 2 | Android SDK Platform 10 </code>
</div>
<div class="line number92 index91 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-11 | 2 | Android SDK Platform 11 </code>
</div>
<div class="line number93 index92 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-12 | 3 | Android SDK Platform 12 </code>
</div>
<div class="line number94 index93 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-13 | 1 | Android SDK Platform 13 </code>
</div>
<div class="line number95 index94 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-14 | 4 | Android SDK Platform 14 </code>
</div>
<div class="line number96 index95 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-15 | 5 | Android SDK Platform 15 </code>
</div>
<div class="line number97 index96 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-16 | 5 | Android SDK Platform 16 </code>
</div>
<div class="line number98 index97 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-17 | 3 | Android SDK Platform 17 </code>
</div>
<div class="line number99 index98 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-18 | 3 | Android SDK Platform 18 </code>
</div>
<div class="line number100 index99 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-19 | 4 | Android SDK Platform 19 </code>
</div>
<div class="line number101 index100 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-20 | 2 | Android SDK Platform 20 </code>
</div>
<div class="line number102 index101 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-21 | 2 | Android SDK Platform 21 </code>
</div>
<div class="line number103 index102 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-22 | 2 | Android SDK Platform 22 </code>
</div>
<div class="line number104 index103 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-23 | 3 | Android SDK Platform 23 </code>
</div>
<div class="line number105 index104 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-24 | 2 | Android SDK Platform 24 </code>
</div>
<div class="line number106 index105 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-25 | 3 | Android SDK Platform 25 </code>
</div>
<div class="line number107 index106 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-26 | 1 | Android SDK Platform 26 </code>
</div>
<div class="line number108 index107 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-7 | 3 | Android SDK Platform 7 </code>
</div>
<div class="line number109 index108 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-8 | 3 | Android SDK Platform 8 </code>
</div>
<div class="line number110 index109 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-9 | 2 | Android SDK Platform 9 </code>
</div>
<div class="line number111 index110 alt2">
<code class="plain spaces"> </code><code class="plain plain">sources;android-15 | 2 | Sources for Android 15 </code>
</div>
<div class="line number112 index111 alt1">
<code class="plain spaces"> </code><code class="plain plain">sources;android-16 | 2 | Sources for Android 16 </code>
</div>
<div class="line number113 index112 alt2">
<code class="plain spaces"> </code><code class="plain plain">sources;android-17 | 1 | Sources for Android 17 </code>
</div>
<div class="line number114 index113 alt1">
<code class="plain spaces"> </code><code class="plain plain">sources;android-18 | 1 | Sources for Android 18 </code>
</div>
<div class="line number115 index114 alt2">
<code class="plain spaces"> </code><code class="plain plain">sources;android-19 | 2 | Sources for Android 19 </code>
</div>
<div class="line number116 index115 alt1">
<code class="plain spaces"> </code><code class="plain plain">sources;android-20 | 1 | Sources for Android 20 </code>
</div>
<div class="line number117 index116 alt2">
<code class="plain spaces"> </code><code class="plain plain">sources;android-21 | 1 | Sources for Android 21 </code>
</div>
<div class="line number118 index117 alt1">
<code class="plain spaces"> </code><code class="plain plain">sources;android-22 | 1 | Sources for Android 22 </code>
</div>
<div class="line number119 index118 alt2">
<code class="plain spaces"> </code><code class="plain plain">sources;android-23 | 1 | Sources for Android 23 </code>
</div>
<div class="line number120 index119 alt1">
<code class="plain spaces"> </code><code class="plain plain">sources;android-24 | 1 | Sources for Android 24 </code>
</div>
<div class="line number121 index120 alt2">
<code class="plain spaces"> </code><code class="plain plain">sources;android-25 | 1 | Sources for Android 25 </code>
</div>
<div class="line number122 index121 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 4 | ARM EABI v7a System Image </code>
</div>
<div class="line number123 index122 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-10;default;x86 | 4 | Intel x86 Atom System Image </code>
</div>
<div class="line number124 index123 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number125 index124 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 5 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number126 index125 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 2 | ARM EABI v7a System Image </code>
</div>
<div class="line number127 index126 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 4 | ARM EABI v7a System Image </code>
</div>
<div class="line number128 index127 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...15;default;mips | 1 | MIPS System Image </code>
</div>
<div class="line number129 index128 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-15;default;x86 | 4 | Intel x86 Atom System Image </code>
</div>
<div class="line number130 index129 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number131 index130 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 5 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number132 index131 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 4 | ARM EABI v7a System Image </code>
</div>
<div class="line number133 index132 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...16;default;mips | 1 | MIPS System Image </code>
</div>
<div class="line number134 index133 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-16;default;x86 | 5 | Intel x86 Atom System Image </code>
</div>
<div class="line number135 index134 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number136 index135 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 5 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number137 index136 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 5 | ARM EABI v7a System Image </code>
</div>
<div class="line number138 index137 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...17;default;mips | 1 | MIPS System Image </code>
</div>
<div class="line number139 index138 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-17;default;x86 | 3 | Intel x86 Atom System Image </code>
</div>
<div class="line number140 index139 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number141 index140 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 5 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number142 index141 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 4 | ARM EABI v7a System Image </code>
</div>
<div class="line number143 index142 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-18;default;x86 | 3 | Intel x86 Atom System Image </code>
</div>
<div class="line number144 index143 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number145 index144 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 5 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number146 index145 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 5 | ARM EABI v7a System Image </code>
</div>
<div class="line number147 index146 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-19;default;x86 | 5 | Intel x86 Atom System Image </code>
</div>
<div class="line number148 index147 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 28 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number149 index148 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 28 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number150 index149 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-tv;armeabi-v7a | 3 | Android TV ARM EABI v7a System...</code>
</div>
<div class="line number151 index150 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;android-tv;x86 | 3 | Android TV Intel x86 Atom Syst...</code>
</div>
<div class="line number152 index151 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 4 | ARM EABI v7a System Image </code>
</div>
<div class="line number153 index152 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-21;default;x86 | 4 | Intel x86 Atom System Image </code>
</div>
<div class="line number154 index153 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;default;x86_64 | 4 | Intel x86 Atom_64 System Image </code>
</div>
<div class="line number155 index154 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 20 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number156 index155 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 20 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number157 index156 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...gle_apis;x86_64 | 20 | Google APIs Intel x86 Atom_64 ...</code>
</div>
<div class="line number158 index157 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-tv;armeabi-v7a | 1 | Android TV ARM EABI v7a System...</code>
</div>
<div class="line number159 index158 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;android-tv;x86 | 3 | Android TV Intel x86 Atom Syst...</code>
</div>
<div class="line number160 index159 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 2 | ARM EABI v7a System Image </code>
</div>
<div class="line number161 index160 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-22;default;x86 | 5 | Intel x86 Atom System Image </code>
</div>
<div class="line number162 index161 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;default;x86_64 | 5 | Intel x86 Atom_64 System Image </code>
</div>
<div class="line number163 index162 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 14 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number164 index163 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 14 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number165 index164 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...gle_apis;x86_64 | 14 | Google APIs Intel x86 Atom_64 ...</code>
</div>
<div class="line number166 index165 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-tv;armeabi-v7a | 10 | Android TV ARM EABI v7a System...</code>
</div>
<div class="line number167 index166 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;android-tv;x86 | 10 | Android TV Intel x86 Atom Syst...</code>
</div>
<div class="line number168 index167 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ear;armeabi-v7a | 6 | Android Wear ARM EABI v7a Syst...</code>
</div>
<div class="line number169 index168 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ndroid-wear;x86 | 6 | Android Wear Intel x86 Atom Sy...</code>
</div>
<div class="line number170 index169 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-23;default;x86 | 9 | Intel x86 Atom System Image </code>
</div>
<div class="line number171 index170 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;default;x86_64 | 9 | Intel x86 Atom_64 System Image </code>
</div>
<div class="line number172 index171 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 21 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number173 index172 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 21 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number174 index173 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...gle_apis;x86_64 | 21 | Google APIs Intel x86 Atom_64 ...</code>
</div>
<div class="line number175 index174 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;android-tv;x86 | 11 | Android TV Intel x86 Atom Syst...</code>
</div>
<div class="line number176 index175 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...fault;arm64-v8a | 7 | ARM 64 v8a System Image </code>
</div>
<div class="line number177 index176 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ult;armeabi-v7a | 7 | ARM EABI v7a System Image </code>
</div>
<div class="line number178 index177 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...-24;default;x86 | 7 | Intel x86 Atom System Image </code>
</div>
<div class="line number179 index178 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;default;x86_64 | 7 | Intel x86 Atom_64 System Image </code>
</div>
<div class="line number180 index179 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a..._apis;arm64-v8a | 14 | Google APIs ARM 64 v8a System ...</code>
</div>
<div class="line number181 index180 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 14 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number182 index181 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 14 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number183 index182 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...gle_apis;x86_64 | 14 | Google APIs Intel x86 Atom_64 ...</code>
</div>
<div class="line number184 index183 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...s_playstore;x86 | 13 | Google Play Intel x86 Atom Sys...</code>
</div>
<div class="line number185 index184 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;android-tv;x86 | 5 | Android TV Intel x86 Atom Syst...</code>
</div>
<div class="line number186 index185 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ear;armeabi-v7a | 3 | Android Wear ARM EABI v7a Syst...</code>
</div>
<div class="line number187 index186 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ndroid-wear;x86 | 3 | Android Wear Intel x86 Atom Sy...</code>
</div>
<div class="line number188 index187 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a..._apis;arm64-v8a | 6 | Google APIs ARM 64 v8a System ...</code>
</div>
<div class="line number189 index188 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...pis;armeabi-v7a | 6 | Google APIs ARM EABI v7a Syste...</code>
</div>
<div class="line number190 index189 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 6 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number191 index190 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...gle_apis;x86_64 | 6 | Google APIs Intel x86 Atom_64 ...</code>
</div>
<div class="line number192 index191 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...;android-tv;x86 | 3 | Android TV Intel x86 Atom Syst...</code>
</div>
<div class="line number193 index192 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...ndroid-wear;x86 | 1 | Android Wear Intel x86 Atom Sy...</code>
</div>
<div class="line number194 index193 alt1">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...google_apis;x86 | 4 | Google APIs Intel x86 Atom Sys...</code>
</div>
<div class="line number195 index194 alt2">
<code class="plain spaces"> </code><code class="plain plain">system-images;a...s_playstore;x86 | 4 | Google Play Intel x86 Atom Sys...</code>
</div>
<div class="line number196 index195 alt1">
<code class="plain spaces"> </code><code class="plain plain">tools | 26.0.2 | Android SDK Tools </code>
</div>
<div class="line number197 index196 alt2">
</div>
<div class="line number198 index197 alt1">
<code class="plain plain">Available Updates:</code>
</div>
<div class="line number199 index198 alt2">
<code class="plain spaces"> </code><code class="plain plain">ID | Installed | Available</code>
</div>
<div class="line number200 index199 alt1">
<code class="plain spaces"> </code><code class="plain plain">------- | ------- | ------- </code>
</div>
<div class="line number201 index200 alt2">
<code class="plain spaces"> </code><code class="plain plain">tools | 26.0.1 | 26.0.2</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
0x04 安装需要的package</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_331453">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">sdkmanager "build-tools;26.0.0"</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
根据需要安装,最后我安装的结果如下:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_809769">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">Installed packages:</code>
</div>
<div class="line number2 index1 alt1">
<code class="plain spaces"> </code><code class="plain plain">Path | Version | Description | Location </code>
</div>
<div class="line number3 index2 alt2">
<code class="plain spaces"> </code><code class="plain plain">------- | ------- | ------- | ------- </code>
</div>
<div class="line number4 index3 alt1">
<code class="plain spaces"> </code><code class="plain plain">build-tools;25.0.3 | 25.0.3 | Android SDK Build-Tools 25.0.3 | build-tools/25.0.3/ </code>
</div>
<div class="line number5 index4 alt2">
<code class="plain spaces"> </code><code class="plain plain">build-tools;26.0.0 | 26.0.0 | Android SDK Build-Tools 26 | build-tools/26.0.0/ </code>
</div>
<div class="line number6 index5 alt1">
<code class="plain spaces"> </code><code class="plain plain">emulator | 26.1.2 | Android Emulator | emulator/ </code>
</div>
<div class="line number7 index6 alt2">
<code class="plain spaces"> </code><code class="plain plain">extras;android;m2repository | 47.0.0 | Android Support Repository | extras/android/m2repository/</code>
</div>
<div class="line number8 index7 alt1">
<code class="plain spaces"> </code><code class="plain plain">patcher;v4 | 1 | SDK Patch Applier v4 | patcher/v4/ </code>
</div>
<div class="line number9 index8 alt2">
<code class="plain spaces"> </code><code class="plain plain">platform-tools | 26.0.0 | Android SDK Platform-Tools | platform-tools/ </code>
</div>
<div class="line number10 index9 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-21 | 2 | Android SDK Platform 21 | platforms/android-21/ </code>
</div>
<div class="line number11 index10 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-22 | 2 | Android SDK Platform 22 | platforms/android-22/ </code>
</div>
<div class="line number12 index11 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-23 | 3 | Android SDK Platform 23 | platforms/android-23/ </code>
</div>
<div class="line number13 index12 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-24 | 2 | Android SDK Platform 24 | platforms/android-24/ </code>
</div>
<div class="line number14 index13 alt1">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-25 | 3 | Android SDK Platform 25 | platforms/android-25/ </code>
</div>
<div class="line number15 index14 alt2">
<code class="plain spaces"> </code><code class="plain plain">platforms;android-26 | 1 | Android SDK Platform 26 | platforms/android-26/ </code>
</div>
<div class="line number16 index15 alt1">
<code class="plain spaces"> </code><code class="plain plain">tools | 26.0.2 | Android SDK Tools | tools/</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
0x05 配置platform tools</p>
<p>
打开 /etc/profile 添加如下命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_173962">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">cd</code> <code class="bash plain">/etc</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">//</code><code class="bash plain">添加结果</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">...</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash functions">export</code> <code class="bash plain">PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash functions">export</code> <code class="bash plain">PATH=$PATH:</code><code class="bash plain">/opt/androidSdk/tools/bin</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash functions">export</code> <code class="bash plain">PATH=$PATH:</code><code class="bash plain">/opt/androidSdk/platform-tools</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash plain">...</code>
</div>
<div class="line number9 index8 alt2">
</div>
<div class="line number10 index9 alt1">
<code class="bash plain">//</code><code class="bash plain">然后执行更新生效</code>
</div>
<div class="line number11 index10 alt2">
<code class="bash functions">source</code> <code class="bash plain">profile</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
查看配置结果:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_76906">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash comments"># adb version</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">Android Debug Bridge version 1.0.39</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">Revision 3db08f2c6889-android</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">Installed as </code><code class="bash plain">/opt/androidSdk/platform-tools/adb</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
从结果可以看出已经可以执行 <code>adb </code>命令了.</p>
<p>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。</p>
<p>
原文链接:http://blog.devwiki.net/index.php/2017/07/20/centos-install-android-sdk.html?utm_source=tuicool&utm_medium=referral</p>
頁:
[1]