sdkmanager 命令行使用指南
    https://developer.android.google.cn/studio/command-line/sdkmanager

    二进制文件下载
    https://developer.android.google.cn/studio/command-line/sdkmanager

    image.png

    1. [root@iZj6cgtjcq3xqm2253mzsiZ cmdline-tools]# sdkmanager --list
    2. [=======================================] 100% Computing updates...
    3. Available Packages:
    4. Path | Version | Description
    5. ------- | ------- | -------
    6. add-ons;addon-google_apis-google-15 | 3 | Google APIs
    7. add-ons;addon-google_apis-google-16 | 4 | Google APIs
    8. add-ons;addon-google_apis-google-17 | 4 | Google APIs
    9. add-ons;addon-google_apis-google-18 | 4 | Google APIs
    10. add-ons;addon-google_apis-google-19 | 20 | Google APIs
    11. add-ons;addon-google_apis-google-21 | 1 | Google APIs
    12. add-ons;addon-google_apis-google-22 | 1 | Google APIs
    13. add-ons;addon-google_apis-google-23 | 1 | Google APIs
    14. add-ons;addon-google_apis-google-24 | 1 | Google APIs
    15. build-tools;19.1.0 | 19.1.0 | Android SDK Build-Tools 19.1
    16. build-tools;20.0.0 | 20.0.0 | Android SDK Build-Tools 20
    17. build-tools;21.1.2 | 21.1.2 | Android SDK Build-Tools 21.1.2
    18. build-tools;22.0.1 | 22.0.1 | Android SDK Build-Tools 22.0.1
    19. build-tools;23.0.1 | 23.0.1 | Android SDK Build-Tools 23.0.1
    20. build-tools;23.0.2 | 23.0.2 | Android SDK Build-Tools 23.0.2
    21. build-tools;23.0.3 | 23.0.3 | Android SDK Build-Tools 23.0.3
    22. build-tools;24.0.0 | 24.0.0 | Android SDK Build-Tools 24
    23. build-tools;24.0.1 | 24.0.1 | Android SDK Build-Tools 24.0.1
    24. build-tools;24.0.2 | 24.0.2 | Android SDK Build-Tools 24.0.2
    25. build-tools;24.0.3 | 24.0.3 | Android SDK Build-Tools 24.0.3
    26. build-tools;25.0.0 | 25.0.0 | Android SDK Build-Tools 25
    27. build-tools;25.0.1 | 25.0.1 | Android SDK Build-Tools 25.0.1
    28. build-tools;25.0.2 | 25.0.2 | Android SDK Build-Tools 25.0.2
    29. build-tools;25.0.3 | 25.0.3 | Android SDK Build-Tools 25.0.3
    30. build-tools;26.0.0 | 26.0.0 | Android SDK Build-Tools 26
    31. build-tools;26.0.1 | 26.0.1 | Android SDK Build-Tools 26.0.1
    32. build-tools;26.0.2 | 26.0.2 | Android SDK Build-Tools 26.0.2
    33. build-tools;26.0.3 | 26.0.3 | Android SDK Build-Tools 26.0.3
    34. build-tools;27.0.0 | 27.0.0 | Android SDK Build-Tools 27
    35. build-tools;27.0.1 | 27.0.1 | Android SDK Build-Tools 27.0.1
    36. build-tools;27.0.2 | 27.0.2 | Android SDK Build-Tools 27.0.2
    37. build-tools;27.0.3 | 27.0.3 | Android SDK Build-Tools 27.0.3
    38. build-tools;28.0.0 | 28.0.0 | Android SDK Build-Tools 28
    39. build-tools;28.0.1 | 28.0.1 | Android SDK Build-Tools 28.0.1
    40. build-tools;28.0.2 | 28.0.2 | Android SDK Build-Tools 28.0.2
    41. build-tools;28.0.3 | 28.0.3 | Android SDK Build-Tools 28.0.3
    42. build-tools;29.0.0 | 29.0.0 | Android SDK Build-Tools 29
    43. build-tools;29.0.1 | 29.0.1 | Android SDK Build-Tools 29.0.1
    44. build-tools;29.0.2 | 29.0.2 | Android SDK Build-Tools 29.0.2
    45. build-tools;29.0.3 | 29.0.3 | Android SDK Build-Tools 29.0.3
    46. build-tools;30.0.0 | 30.0.0 | Android SDK Build-Tools 30
    47. build-tools;30.0.1 | 30.0.1 | Android SDK Build-Tools 30.0.1
    48. build-tools;30.0.2 | 30.0.2 | Android SDK Build-Tools 30.0.2
    49. build-tools;30.0.3 | 30.0.3 | Android SDK Build-Tools 30.0.3
    50. build-tools;31.0.0 | 31.0.0 | Android SDK Build-Tools 31
    51. build-tools;32.0.0 | 32.0.0 | Android SDK Build-Tools 32
    52. build-tools;32.1.0-rc1 | 32.1.0 rc1 | Android SDK Build-Tools 32.1-rc1
    53. build-tools;33.0.0 | 33.0.0 | Android SDK Build-Tools 33
    54. cmake;3.10.2.4988404 | 3.10.2 | CMake 3.10.2.4988404
    55. cmake;3.18.1 | 3.18.1 | CMake 3.18.1
    56. cmake;3.22.1 | 3.22.1 | CMake 3.22.1
    57. cmake;3.6.4111459 | 3.6.4111459 | CMake 3.6.4111459
    58. cmdline-tools;1.0 | 1.0 | Android SDK Command-line Tools
    59. cmdline-tools;2.1 | 2.1 | Android SDK Command-line Tools
    60. cmdline-tools;3.0 | 3.0 | Android SDK Command-line Tools
    61. cmdline-tools;4.0 | 4.0 | Android SDK Command-line Tools
    62. cmdline-tools;5.0 | 5.0 | Android SDK Command-line Tools
    63. cmdline-tools;6.0 | 6.0 | Android SDK Command-line Tools
    64. cmdline-tools;7.0 | 7.0 | Android SDK Command-line Tools
    65. cmdline-tools;latest | 7.0 | Android SDK Command-line Tools (latest)
    66. emulator | 31.3.10 | Android Emulator
    67. extras;android;m2repository | 47.0.0 | Android Support Repository
    68. extras;google;auto | 1.1 | Android Auto Desktop Head Unit Emulator
    69. extras;google;google_play_services | 49 | Google Play services
    70. extras;google;instantapps | 1.9.0 | Google Play Instant Development SDK
    71. extras;google;m2repository | 58 | Google Repository
    72. extras;google;market_apk_expansion | 1 | Google Play APK Expansion library
    73. extras;google;market_licensing | 1 | Google Play Licensing Library
    74. extras;google;simulators | 1 | Android Auto API Simulators
    75. extras;google;webdriver | 2 | Google Web Driver
    76. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0 | 1 | Solver for ConstraintLayout 1.0.0
    77. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha4 | 1 | com.android.support.constraint:constraint-layout-solver:1.0.0-alpha4
    78. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha8 | 1 | Solver for ConstraintLayout 1.0.0-alpha8
    79. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta1 | 1 | Solver for ConstraintLayout 1.0.0-beta1
    80. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta2 | 1 | Solver for ConstraintLayout 1.0.0-beta2
    81. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta3 | 1 | Solver for ConstraintLayout 1.0.0-beta3
    82. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta4 | 1 | Solver for ConstraintLayout 1.0.0-beta4
    83. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta5 | 1 | Solver for ConstraintLayout 1.0.0-beta5
    84. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1 | 1 | Solver for ConstraintLayout 1.0.1
    85. extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2 | 1 | Solver for ConstraintLayout 1.0.2
    86. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0 | 1 | ConstraintLayout for Android 1.0.0
    87. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha4 | 1 | com.android.support.constraint:constraint-layout:1.0.0-alpha4
    88. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha8 | 1 | ConstraintLayout for Android 1.0.0-alpha8
    89. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta1 | 1 | ConstraintLayout for Android 1.0.0-beta1
    90. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta2 | 1 | ConstraintLayout for Android 1.0.0-beta2
    91. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta3 | 1 | ConstraintLayout for Android 1.0.0-beta3
    92. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta4 | 1 | ConstraintLayout for Android 1.0.0-beta4
    93. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta5 | 1 | ConstraintLayout for Android 1.0.0-beta5
    94. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.1 | 1 | ConstraintLayout for Android 1.0.1
    95. extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2 | 1 | ConstraintLayout for Android 1.0.2
    96. ndk-bundle | 22.1.7171670 | NDK
    97. ndk;16.1.4479499 | 16.1.4479499 | NDK (Side by side) 16.1.4479499
    98. ndk;17.2.4988734 | 17.2.4988734 | NDK (Side by side) 17.2.4988734
    99. ndk;18.1.5063045 | 18.1.5063045 | NDK (Side by side) 18.1.5063045
    100. ndk;19.2.5345600 | 19.2.5345600 | NDK (Side by side) 19.2.5345600
    101. ndk;20.0.5594570 | 20.0.5594570 | NDK (Side by side) 20.0.5594570
    102. ndk;20.1.5948944 | 20.1.5948944 | NDK (Side by side) 20.1.5948944
    103. ndk;21.0.6113669 | 21.0.6113669 | NDK (Side by side) 21.0.6113669
    104. ndk;21.1.6352462 | 21.1.6352462 | NDK (Side by side) 21.1.6352462
    105. ndk;21.2.6472646 | 21.2.6472646 | NDK (Side by side) 21.2.6472646
    106. ndk;21.3.6528147 | 21.3.6528147 | NDK (Side by side) 21.3.6528147
    107. ndk;21.4.7075529 | 21.4.7075529 | NDK (Side by side) 21.4.7075529
    108. ndk;22.0.7026061 | 22.0.7026061 | NDK (Side by side) 22.0.7026061
    109. ndk;22.1.7171670 | 22.1.7171670 | NDK (Side by side) 22.1.7171670
    110. ndk;23.0.7599858 | 23.0.7599858 | NDK (Side by side) 23.0.7599858
    111. ndk;23.1.7779620 | 23.1.7779620 | NDK (Side by side) 23.1.7779620
    112. ndk;23.2.8568313 | 23.2.8568313 | NDK (Side by side) 23.2.8568313
    113. ndk;24.0.8215888 | 24.0.8215888 | NDK (Side by side) 24.0.8215888
    114. ndk;25.0.8775105 | 25.0.8775105 | NDK (Side by side) 25.0.8775105
    115. ndk;25.1.8937393 | 25.1.8937393 | NDK (Side by side) 25.1.8937393
    116. patcher;v4 | 1 | SDK Patch Applier v4
    117. platform-tools | 33.0.3 | Android SDK Platform-Tools
    118. platforms;android-10 | 2 | Android SDK Platform 10
    119. platforms;android-11 | 2 | Android SDK Platform 11
    120. platforms;android-12 | 3 | Android SDK Platform 12
    121. platforms;android-13 | 1 | Android SDK Platform 13
    122. platforms;android-14 | 4 | Android SDK Platform 14
    123. platforms;android-15 | 5 | Android SDK Platform 15
    124. platforms;android-16 | 5 | Android SDK Platform 16
    125. platforms;android-17 | 3 | Android SDK Platform 17
    126. platforms;android-18 | 3 | Android SDK Platform 18
    127. platforms;android-19 | 4 | Android SDK Platform 19
    128. platforms;android-20 | 2 | Android SDK Platform 20
    129. platforms;android-21 | 2 | Android SDK Platform 21
    130. platforms;android-22 | 2 | Android SDK Platform 22
    131. platforms;android-23 | 3 | Android SDK Platform 23
    132. platforms;android-24 | 2 | Android SDK Platform 24
    133. platforms;android-25 | 3 | Android SDK Platform 25
    134. platforms;android-26 | 2 | Android SDK Platform 26
    135. platforms;android-27 | 3 | Android SDK Platform 27
    136. platforms;android-28 | 6 | Android SDK Platform 28
    137. platforms;android-29 | 5 | Android SDK Platform 29
    138. platforms;android-30 | 3 | Android SDK Platform 30
    139. platforms;android-31 | 1 | Android SDK Platform 31
    140. platforms;android-32 | 1 | Android SDK Platform 32
    141. platforms;android-33 | 2 | Android SDK Platform 33
    142. platforms;android-7 | 3 | Android SDK Platform 7
    143. platforms;android-8 | 3 | Android SDK Platform 8
    144. platforms;android-9 | 2 | Android SDK Platform 9
    145. platforms;android-TiramisuPrivacySandbox | 6 | Android SDK Platform TiramisuPrivacySandbox
    146. skiaparser;1 | 6 | Layout Inspector image server for API 29-30
    147. skiaparser;2 | 3 | Layout Inspector image server for API S
    148. skiaparser;3 | 1 | Layout Inspector image server for API 31 and T
    149. sources;android-15 | 2 | Sources for Android 15
    150. sources;android-16 | 2 | Sources for Android 16
    151. sources;android-17 | 1 | Sources for Android 17
    152. sources;android-18 | 1 | Sources for Android 18
    153. sources;android-19 | 2 | Sources for Android 19
    154. sources;android-20 | 1 | Sources for Android 20
    155. sources;android-21 | 1 | Sources for Android 21
    156. sources;android-22 | 1 | Sources for Android 22
    157. sources;android-23 | 1 | Sources for Android 23
    158. sources;android-24 | 1 | Sources for Android 24
    159. sources;android-25 | 1 | Sources for Android 25
    160. sources;android-26 | 1 | Sources for Android 26
    161. sources;android-27 | 1 | Sources for Android 27
    162. sources;android-28 | 1 | Sources for Android 28
    163. sources;android-29 | 1 | Sources for Android 29
    164. sources;android-30 | 1 | Sources for Android 30
    165. sources;android-31 | 1 | Sources for Android 31
    166. sources;android-32 | 1 | Sources for Android 32
    167. sources;android-33 | 1 | Sources for Android 33
    168. sources;android-33-ext3 | 1 | Sources for Android 33
    169. system-images;android-10;default;armeabi-v7a | 5 | ARM EABI v7a System Image
    170. system-images;android-10;default;x86 | 5 | Intel x86 Atom System Image
    171. system-images;android-10;google_apis;armeabi-v7a | 6 | Google APIs ARM EABI v7a System Image
    172. system-images;android-10;google_apis;x86 | 6 | Google APIs Intel x86 Atom System Image
    173. system-images;android-14;default;armeabi-v7a | 2 | ARM EABI v7a System Image
    174. system-images;android-15;default;armeabi-v7a | 5 | ARM EABI v7a System Image
    175. system-images;android-15;default;x86 | 7 | Intel x86 Atom System Image
    176. system-images;android-15;google_apis;armeabi-v7a | 6 | Google APIs ARM EABI v7a System Image
    177. system-images;android-15;google_apis;x86 | 7 | Google APIs Intel x86 Atom System Image
    178. system-images;android-16;default;armeabi-v7a | 6 | ARM EABI v7a System Image
    179. system-images;android-16;default;mips | 1 | MIPS System Image
    180. system-images;android-16;default;x86 | 7 | Intel x86 Atom System Image
    181. system-images;android-16;google_apis;armeabi-v7a | 6 | Google APIs ARM EABI v7a System Image
    182. system-images;android-16;google_apis;x86 | 7 | Google APIs Intel x86 Atom System Image
    183. system-images;android-17;default;armeabi-v7a | 6 | ARM EABI v7a System Image
    184. system-images;android-17;default;mips | 1 | MIPS System Image
    185. system-images;android-17;default;x86 | 7 | Intel x86 Atom System Image
    186. system-images;android-17;google_apis;armeabi-v7a | 6 | Google APIs ARM EABI v7a System Image
    187. system-images;android-17;google_apis;x86 | 7 | Google APIs Intel x86 Atom System Image
    188. system-images;android-18;default;armeabi-v7a | 5 | ARM EABI v7a System Image
    189. system-images;android-18;default;x86 | 4 | Intel x86 Atom System Image
    190. system-images;android-18;google_apis;armeabi-v7a | 6 | Google APIs ARM EABI v7a System Image
    191. system-images;android-18;google_apis;x86 | 6 | Google APIs Intel x86 Atom System Image
    192. system-images;android-19;default;armeabi-v7a | 5 | ARM EABI v7a System Image
    193. system-images;android-19;default;x86 | 6 | Intel x86 Atom System Image
    194. system-images;android-19;google_apis;armeabi-v7a | 40 | Google APIs ARM EABI v7a System Image
    195. system-images;android-19;google_apis;x86 | 40 | Google APIs Intel x86 Atom System Image
    196. system-images;android-21;android-tv;armeabi-v7a | 3 | Android TV ARM EABI v7a System Image
    197. system-images;android-21;android-tv;x86 | 3 | Android TV Intel x86 Atom System Image
    198. system-images;android-21;default;arm64-v8a | 4 | ARM 64 v8a System Image
    199. system-images;android-21;default;armeabi-v7a | 4 | ARM EABI v7a System Image
    200. system-images;android-21;default;x86 | 5 | Intel x86 Atom System Image
    201. system-images;android-21;default;x86_64 | 5 | Intel x86 Atom_64 System Image
    202. system-images;android-21;google_apis;arm64-v8a | 32 | Google APIs ARM 64 v8a System Image
    203. system-images;android-21;google_apis;armeabi-v7a | 32 | Google APIs ARM EABI v7a System Image
    204. system-images;android-21;google_apis;x86 | 32 | Google APIs Intel x86 Atom System Image
    205. system-images;android-21;google_apis;x86_64 | 32 | Google APIs Intel x86 Atom_64 System Image
    206. system-images;android-22;android-tv;x86 | 3 | Android TV Intel x86 Atom System Image
    207. system-images;android-22;default;arm64-v8a | 2 | ARM 64 v8a System Image
    208. system-images;android-22;default;armeabi-v7a | 2 | ARM EABI v7a System Image
    209. system-images;android-22;default;x86 | 6 | Intel x86 Atom System Image
    210. system-images;android-22;default;x86_64 | 6 | Intel x86 Atom_64 System Image
    211. system-images;android-22;google_apis;arm64-v8a | 26 | Google APIs ARM 64 v8a System Image
    212. system-images;android-22;google_apis;armeabi-v7a | 26 | Google APIs ARM EABI v7a System Image
    213. system-images;android-22;google_apis;x86 | 26 | Google APIs Intel x86 Atom System Image
    214. system-images;android-22;google_apis;x86_64 | 26 | Google APIs Intel x86 Atom_64 System Image
    215. system-images;android-23;android-tv;armeabi-v7a | 12 | Android TV ARM EABI v7a System Image
    216. system-images;android-23;android-tv;x86 | 21 | Android TV Intel x86 Atom System Image
    217. system-images;android-23;default;arm64-v8a | 7 | ARM 64 v8a System Image
    218. system-images;android-23;default;armeabi-v7a | 6 | ARM EABI v7a System Image
    219. system-images;android-23;default;x86 | 10 | Intel x86 Atom System Image
    220. system-images;android-23;default;x86_64 | 10 | Intel x86 Atom_64 System Image
    221. system-images;android-23;google_apis;arm64-v8a | 33 | Google APIs ARM 64 v8a System Image
    222. system-images;android-23;google_apis;armeabi-v7a | 33 | Google APIs ARM EABI v7a System Image
    223. system-images;android-23;google_apis;x86 | 33 | Google APIs Intel x86 Atom System Image
    224. system-images;android-23;google_apis;x86_64 | 33 | Google APIs Intel x86 Atom_64 System Image
    225. system-images;android-24;android-tv;x86 | 22 | Android TV Intel x86 Atom System Image
    226. system-images;android-24;default;arm64-v8a | 9 | ARM 64 v8a System Image
    227. system-images;android-24;default;armeabi-v7a | 7 | ARM EABI v7a System Image
    228. system-images;android-24;default;x86 | 8 | Intel x86 Atom System Image
    229. system-images;android-24;default;x86_64 | 8 | Intel x86 Atom_64 System Image
    230. system-images;android-24;google_apis;arm64-v8a | 29 | Google APIs ARM 64 v8a System Image
    231. system-images;android-24;google_apis;x86 | 27 | Google APIs Intel x86 Atom System Image
    232. system-images;android-24;google_apis;x86_64 | 27 | Google APIs Intel x86 Atom_64 System Image
    233. system-images;android-24;google_apis_playstore;x86 | 19 | Google Play Intel x86 Atom System Image
    234. system-images;android-25;android-tv;x86 | 16 | Android TV Intel x86 Atom System Image
    235. system-images;android-25;android-wear-cn;armeabi-v7a | 4 | China version of Android Wear ARM EABI v7a System Image
    236. system-images;android-25;android-wear-cn;x86 | 4 | China version of Android Wear Intel x86 Atom System Image
    237. system-images;android-25;android-wear;armeabi-v7a | 3 | Android Wear ARM EABI v7a System Image
    238. system-images;android-25;android-wear;x86 | 3 | Android Wear Intel x86 Atom System Image
    239. system-images;android-25;default;arm64-v8a | 2 | ARM 64 v8a System Image
    240. system-images;android-25;default;x86 | 1 | Intel x86 Atom System Image
    241. system-images;android-25;default;x86_64 | 1 | Intel x86 Atom_64 System Image
    242. system-images;android-25;google_apis;arm64-v8a | 20 | Google APIs ARM 64 v8a System Image
    243. system-images;android-25;google_apis;armeabi-v7a | 18 | Google APIs ARM EABI v7a System Image
    244. system-images;android-25;google_apis;x86 | 18 | Google APIs Intel x86 Atom System Image
    245. system-images;android-25;google_apis;x86_64 | 18 | Google APIs Intel x86 Atom_64 System Image
    246. system-images;android-25;google_apis_playstore;x86 | 9 | Google Play Intel x86 Atom System Image
    247. system-images;android-26;android-tv;x86 | 14 | Android TV Intel x86 Atom System Image
    248. system-images;android-26;android-wear-cn;x86 | 4 | China version of Android Wear Intel x86 Atom System Image
    249. system-images;android-26;android-wear;x86 | 4 | Android Wear Intel x86 Atom System Image
    250. system-images;android-26;default;arm64-v8a | 1 | ARM 64 v8a System Image
    251. system-images;android-26;default;x86 | 1 | Intel x86 Atom System Image
    252. system-images;android-26;default;x86_64 | 1 | Intel x86 Atom_64 System Image
    253. system-images;android-26;google_apis;arm64-v8a | 1 | Google APIs ARM 64 v8a System Image
    254. system-images;android-26;google_apis;x86 | 16 | Google APIs Intel x86 Atom System Image
    255. system-images;android-26;google_apis;x86_64 | 16 | Google APIs Intel x86 Atom_64 System Image
    256. system-images;android-26;google_apis_playstore;x86 | 7 | Google Play Intel x86 Atom System Image
    257. system-images;android-27;android-tv;x86 | 9 | Android TV Intel x86 Atom System Image
    258. system-images;android-27;default;arm64-v8a | 1 | ARM 64 v8a System Image
    259. system-images;android-27;default;x86 | 1 | Intel x86 Atom System Image
    260. system-images;android-27;default;x86_64 | 1 | Intel x86 Atom_64 System Image
    261. system-images;android-27;google_apis;arm64-v8a | 1 | Google APIs ARM 64 v8a System Image
    262. system-images;android-27;google_apis;x86 | 11 | Google APIs Intel x86 Atom System Image
    263. system-images;android-27;google_apis_playstore;x86 | 3 | Google Play Intel x86 Atom System Image
    264. system-images;android-28;android-tv;x86 | 10 | Android TV Intel x86 Atom System Image
    265. system-images;android-28;android-wear-cn;x86 | 9 | China version of Wear OS Intel x86 Atom System Image
    266. system-images;android-28;android-wear;x86 | 9 | Wear OS Intel x86 Atom System Image
    267. system-images;android-28;default;arm64-v8a | 1 | ARM 64 v8a System Image
    268. system-images;android-28;default;x86 | 4 | Intel x86 Atom System Image
    269. system-images;android-28;default;x86_64 | 4 | Intel x86 Atom_64 System Image
    270. system-images;android-28;google_apis;arm64-v8a | 1 | Google APIs ARM 64 v8a System Image
    271. system-images;android-28;google_apis;x86 | 12 | Google APIs Intel x86 Atom System Image
    272. system-images;android-28;google_apis;x86_64 | 11 | Google APIs Intel x86 Atom_64 System Image
    273. system-images;android-28;google_apis_playstore;arm64-v8a | 1 | Google ARM64-V8a Play ARM 64 v8a System Image
    274. system-images;android-28;google_apis_playstore;x86 | 9 | Google Play Intel x86 Atom System Image
    275. system-images;android-28;google_apis_playstore;x86_64 | 8 | Google Play Intel x86 Atom_64 System Image
    276. system-images;android-29;android-tv;x86 | 3 | Android TV Intel x86 Atom System Image
    277. system-images;android-29;default;arm64-v8a | 8 | ARM 64 v8a System Image
    278. system-images;android-29;default;x86 | 8 | Intel x86 Atom System Image
    279. system-images;android-29;default;x86_64 | 8 | Intel x86 Atom_64 System Image
    280. system-images;android-29;google_apis;arm64-v8a | 12 | Google APIs ARM 64 v8a System Image
    281. system-images;android-29;google_apis;x86 | 12 | Google APIs Intel x86 Atom System Image
    282. system-images;android-29;google_apis;x86_64 | 12 | Google APIs Intel x86 Atom_64 System Image
    283. system-images;android-29;google_apis_playstore;arm64-v8a | 9 | Google Play ARM 64 v8a System Image
    284. system-images;android-29;google_apis_playstore;x86 | 8 | Google Play Intel x86 Atom System Image
    285. system-images;android-29;google_apis_playstore;x86_64 | 8 | Google Play Intel x86 Atom_64 System Image
    286. system-images;android-30;android-tv;x86 | 3 | Android TV Intel x86 Atom System Image
    287. system-images;android-30;android-wear-cn;arm64-v8a | 10 | China version of Wear OS 3 - Preview ARM 64 v8a System Image
    288. system-images;android-30;android-wear-cn;x86 | 10 | China version of Wear OS 3 - Preview Intel x86 Atom System Image
    289. system-images;android-30;android-wear;arm64-v8a | 10 | Wear OS 3 - Preview ARM 64 v8a System Image
    290. system-images;android-30;android-wear;x86 | 10 | Wear OS 3 - Preview Intel x86 Atom System Image
    291. system-images;android-30;aosp_atd;arm64-v8a | 1 | AOSP ATD ARM 64 v8a System Image
    292. system-images;android-30;aosp_atd;x86 | 1 | AOSP ATD Intel x86 Atom System Image
    293. system-images;android-30;default;arm64-v8a | 1 | ARM 64 v8a System Image
    294. system-images;android-30;default;x86_64 | 10 | Intel x86 Atom_64 System Image
    295. system-images;android-30;google-tv;x86 | 3 | Google TV Intel x86 Atom System Image
    296. system-images;android-30;google_apis;arm64-v8a | 11 | Google APIs ARM 64 v8a System Image
    297. system-images;android-30;google_apis;x86 | 10 | Google APIs Intel x86 Atom System Image
    298. system-images;android-30;google_apis;x86_64 | 11 | Google APIs Intel x86 Atom_64 System Image
    299. system-images;android-30;google_apis_playstore;arm64-v8a | 10 | Google Play ARM 64 v8a System Image
    300. system-images;android-30;google_apis_playstore;x86 | 9 | Google Play Intel x86 Atom System Image
    301. system-images;android-30;google_apis_playstore;x86_64 | 10 | Google Play Intel x86 Atom_64 System Image
    302. system-images;android-30;google_atd;arm64-v8a | 1 | Google APIs ATD ARM 64 v8a System Image
    303. system-images;android-30;google_atd;x86 | 1 | Google APIs ATD Intel x86 Atom System Image
    304. system-images;android-31;android-tv;arm64-v8a | 3 | Android TV ARM 64 v8a System Image
    305. system-images;android-31;android-tv;x86 | 3 | Android TV Intel x86 Atom System Image
    306. system-images;android-31;default;arm64-v8a | 3 | ARM 64 v8a System Image
    307. system-images;android-31;default;x86_64 | 3 | Intel x86 Atom_64 System Image
    308. system-images;android-31;google-tv;arm64-v8a | 3 | Google TV ARM 64 v8a System Image
    309. system-images;android-31;google-tv;x86 | 3 | Google TV Intel x86 Atom System Image
    310. system-images;android-31;google_apis;arm64-v8a | 10 | Google APIs ARM 64 v8a System Image
    311. system-images;android-31;google_apis;x86_64 | 10 | Google APIs Intel x86 Atom_64 System Image
    312. system-images;android-31;google_apis_playstore;arm64-v8a | 9 | Google Play ARM 64 v8a System Image
    313. system-images;android-31;google_apis_playstore;x86_64 | 9 | Google Play Intel x86 Atom_64 System Image
    314. system-images;android-32;google_apis;arm64-v8a | 3 | Google APIs ARM 64 v8a System Image
    315. system-images;android-32;google_apis;x86_64 | 3 | Google APIs Intel x86 Atom_64 System Image
    316. system-images;android-32;google_apis_playstore;arm64-v8a | 3 | Google Play ARM 64 v8a System Image
    317. system-images;android-32;google_apis_playstore;x86_64 | 3 | Google Play Intel x86 Atom_64 System Image
    318. system-images;android-33;google_apis;arm64-v8a | 6 | Google APIs ARM 64 v8a System Image
    319. system-images;android-33;google_apis;x86_64 | 6 | Google APIs Intel x86 Atom_64 System Image
    320. system-images;android-33;google_apis_playstore;arm64-v8a | 6 | Google Play ARM 64 v8a System Image
    321. system-images;android-33;google_apis_playstore;x86_64 | 6 | Google Play Intel x86 Atom_64 System Image
    322. system-images;android-Tiramisu;android-tv;arm64-v8a | 3 | Android TV ARM 64 v8a System Image
    323. system-images;android-Tiramisu;android-tv;x86 | 3 | Android TV Intel x86 Atom System Image
    324. system-images;android-Tiramisu;google-tv;arm64-v8a | 3 | Google TV ARM 64 v8a System Image
    325. system-images;android-Tiramisu;google-tv;x86 | 3 | Google TV Intel x86 Atom System Image
    326. system-images;android-TiramisuPrivacySandbox;google_apis_playstore;arm64-v8a | 6 | Google Play ARM 64 v8a System Image
    327. system-images;android-TiramisuPrivacySandbox;google_apis_playstore;x86_64 | 6 | Google Play Intel x86 Atom_64 System Image
    328. [root@iZj6cgtjcq3xqm2253mzsiZ cmdline-tools]#
    1. [root@iZj6cgtjcq3xqm2253mzsiZ bin]# ./sdkmanager
    2. Usage:
    3. sdkmanager [--uninstall] [<common args>] [--package_file=<file>] [<packages>...]
    4. sdkmanager --update [<common args>]
    5. sdkmanager --list [<common args>]
    6. sdkmanager --list_installed [<common args>]
    7. sdkmanager --licenses [<common args>]
    8. sdkmanager --version
    9. With --install (optional), installs or updates packages.
    10. By default, the listed packages are installed or (if already installed)
    11. updated to the latest version.
    12. With --uninstall, uninstall the listed packages.
    13. <package> is a sdk-style path (e.g. "build-tools;23.0.0" or
    14. "platforms;android-23").
    15. <package-file> is a text file where each line is a sdk-style path
    16. of a package to install or uninstall.
    17. Multiple --package_file arguments may be specified in combination
    18. with explicit paths.
    19. With --update, all installed packages are updated to the latest version.
    20. With --list, all installed and available packages are printed out.
    21. With --list_installed, all installed packages are printed out.
    22. With --licenses, show and offer the option to accept licenses for all
    23. available packages that have not already been accepted.
    24. With --version, prints the current version of sdkmanager.
    25. Common Arguments:
    26. --sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK
    27. containing this tool
    28. --channel=<channelId>: Include packages in channels up to <channelId>.
    29. Common channels are:
    30. 0 (Stable), 1 (Beta), 2 (Dev), and 3 (Canary).
    31. --include_obsolete: With --list, show obsolete packages in the
    32. package listing. With --update, update obsolete
    33. packages as well as non-obsolete.
    34. --newer: With --list, show only new and/or updatable packages.
    35. --no_https: Force all connections to use http rather than https.
    36. --proxy=<http | socks>: Connect via a proxy of the given type.
    37. --proxy_host=<IP or DNS address>: IP or DNS address of the proxy to use.
    38. --proxy_port=<port #>: Proxy port to connect to.
    39. --verbose: Enable verbose output.
    40. * If the env var REPO_OS_OVERRIDE is set to "windows",
    41. "macosx", or "linux", packages will be downloaded for that OS.
    42. [root@iZj6cgtjcq3xqm2253mzsiZ bin]#

    环境变量设置
    *文件路径需要带latest文件夹目录**

    1. #!/bin/bash
    2. tee /etc/profile <<-'EOF'
    3. # Setting ANDROID_HOME
    4. export ANDROID_HOME=/usr/local/android-sdk-linux
    5. export ANDROID_HOME
    6. export PATH="$ANDROID_HOME/cmdline-tools/latest/bin:${PATH}"
    7. export PATH
    8. EOF
    9. source /etc/profile

    Java jdk 环境安装

    1. FROM kubespheredev/builder-base:v3.1.0
    2. # Installs i386 architecture required for running 32 bit Android tools
    3. RUN yum install -y glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686 && \
    4. yum clean all -y
    5. # java
    6. ENV JAVA_VERSIOIN 11
    7. RUN yum install -y java-${JAVA_VERSIOIN}-openjdk-devel java-${JAVA_VERSIOIN}-openjdk-devel.i686 && \
    8. yum -y clean all
    9. # Installs Android SDK
    10. ENV ANDROID_HOME /usr/local/android-sdk-linux
    11. ENV PATH="$ANDROID_HOME/cmdline-tools/latest/bin:${PATH}"
    12. ADD android-sdk-linux.tar /usr/local
    13. COPY set_sdk $ANDROID_HOME
    14. RUN $ANDROID_HOME/set_sdk && \
    15. echo y|sdkmanager "platform-tools" "platforms;android-32" "build-tools;32.0.0"
    16. # gradle7
    17. ENV GRADLE_VERSION 7.0.2
    18. ENV GRADLE_HOME /usr/local/gradle-${GRADLE_VERSION}
    19. ENV PATH ${GRADLE_HOME}/bin:$PATH
    20. RUN curl -fSL https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip -o gradle.zip && \
    21. echo "$(curl -sLf https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip.sha256) gradle.zip" | sha256sum --check && \
    22. unzip -q gradle.zip -d /usr/local && \
    23. rm -f gradle.zip
    24. # Set JDK to be 32bit
    25. COPY set_java $GRADLE_HOME
    26. RUN $GRADLE_HOME/set_java && \
    27. rm -f $GRADLE_HOME/set_java
    28. ENV PATH ${PATH}:${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}
    29. CMD ["gradle","--version"]