nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge pull request #210372 from hadilq/androidenv/generate-package.xml-files

androidenv: generate package.xml in packages' directory

authored by

Artturi and committed by
GitHub
bf9433fd c2e37a40

+8706 -459
+59
pkgs/development/mobile/androidenv/deploy-androidpackages.nix
··· 4 4 let 5 5 extraParams = removeAttrs args [ "packages" "os" "buildInputs" "nativeBuildInputs" "patchesInstructions" ]; 6 6 sortedPackages = builtins.sort (x: y: builtins.lessThan x.name y.name) packages; 7 + 8 + mkXmlAttrs = attrs: 9 + lib.concatStrings (lib.mapAttrsToList (name: value: " ${name}=\"${value}\"") attrs); 10 + mkXmlValues = attrs: 11 + lib.concatStrings (lib.mapAttrsToList (name: value: 12 + let 13 + tag = builtins.head (builtins.match "([^:]+).*" name); 14 + in 15 + if builtins.typeOf value == "string" then "<${tag}>${value}</${tag}>" else mkXmlDoc name value 16 + ) attrs); 17 + mkXmlDoc = name: doc: 18 + let 19 + tag = builtins.head (builtins.match "([^:]+).*" name); 20 + hasXmlAttrs = builtins.hasAttr "element-attributes" doc; 21 + xmlValues = removeAttrs doc [ "element-attributes" ]; 22 + hasXmlValues = builtins.length (builtins.attrNames xmlValues) > 0; 23 + in 24 + if hasXmlAttrs && hasXmlValues then "<${tag}${mkXmlAttrs doc.element-attributes}>${mkXmlValues xmlValues }</${tag}>" 25 + else if hasXmlAttrs && !hasXmlValues then "<${tag}${mkXmlAttrs doc.element-attributes}/>" 26 + else if !hasXmlAttrs && hasXmlValues then "<${tag}>${mkXmlValues xmlValues}</${tag}>" 27 + else "<${tag}/>"; 28 + mkXmlPackage = package: '' 29 + <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 30 + <ns2:repository 31 + xmlns:ns2="http://schemas.android.com/repository/android/common/02" 32 + xmlns:ns3="http://schemas.android.com/repository/android/common/01" 33 + xmlns:ns4="http://schemas.android.com/repository/android/generic/01" 34 + xmlns:ns5="http://schemas.android.com/repository/android/generic/02" 35 + xmlns:ns6="http://schemas.android.com/sdk/android/repo/addon2/01" 36 + xmlns:ns7="http://schemas.android.com/sdk/android/repo/addon2/02" 37 + xmlns:ns8="http://schemas.android.com/sdk/android/repo/addon2/03" 38 + xmlns:ns9="http://schemas.android.com/sdk/android/repo/repository2/01" 39 + xmlns:ns10="http://schemas.android.com/sdk/android/repo/repository2/02" 40 + xmlns:ns11="http://schemas.android.com/sdk/android/repo/repository2/03" 41 + xmlns:ns12="http://schemas.android.com/sdk/android/repo/sys-img2/03" 42 + xmlns:ns13="http://schemas.android.com/sdk/android/repo/sys-img2/02" 43 + xmlns:ns14="http://schemas.android.com/sdk/android/repo/sys-img2/01" 44 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 45 + <license id="${package.license}" type="text">${lib.concatStringsSep "---" (mkLicenses package.license)}</license> 46 + <localPackage path="${builtins.replaceStrings [ "/" ] [ ";" ] package.path}" obsolete="${ 47 + if (lib.hasAttrByPath [ "obsolete" ] package) 48 + then package.obsolete else "false" 49 + }"> 50 + ${mkXmlDoc "type-details" package.type-details} 51 + ${mkXmlDoc "revision" package.revision-details} 52 + ${lib.optionalString (lib.hasAttrByPath [ "dependencies" ] package) 53 + (mkXmlDoc "dependencies" package.dependencies) 54 + } 55 + <display-name>${package.displayName}</display-name> 56 + <uses-license ref="${package.license}"/> 57 + </localPackage> 58 + </ns2:repository> 59 + ''; 7 60 in 8 61 stdenv.mkDerivation ({ 9 62 inherit buildInputs; ··· 97 44 cd $packageBaseDir 98 45 cp -a $extractedZip/* . 99 46 ${patchesInstructions.${package.name}} 47 + 48 + if [ ! -f $packageBaseDir/package.xml ]; then 49 + cat << EOF > $packageBaseDir/package.xml 50 + ${mkXmlPackage package} 51 + EOF 52 + fi 100 53 '') packages); 101 54 102 55 # Some executables that have been patched with patchelf may not work any longer after they have been stripped.
+73 -2
pkgs/development/mobile/androidenv/mkrepo.rb
··· 29 29 end 30 30 end 31 31 32 + # Returns a JSON with the data and structure of the input XML 33 + def to_json_collector doc 34 + json = {} 35 + index = 0 36 + doc.element_children.each { |node| 37 + if node.children.length == 1 and node.children.first.text? 38 + json["#{node.name}:#{index}"] ||= node.content 39 + index += 1 40 + next 41 + end 42 + json["#{node.name}:#{index}"] ||= to_json_collector node 43 + index += 1 44 + } 45 + element_attributes = {} 46 + doc.attribute_nodes.each do |attr| 47 + if attr.name == "type" 48 + type = attr.value.split(':', 2).last 49 + case attr.value 50 + when 'generic:genericDetailsType' 51 + element_attributes["xsi:type"] ||= "ns5:#{type}" 52 + when 'addon:extraDetailsType' 53 + element_attributes["xsi:type"] ||= "ns8:#{type}" 54 + when 'addon:mavenType' 55 + element_attributes["xsi:type"] ||= "ns8:#{type}" 56 + when 'sdk:platformDetailsType' 57 + element_attributes["xsi:type"] ||= "ns11:#{type}" 58 + when 'sdk:sourceDetailsType' 59 + element_attributes["xsi:type"] ||= "ns11:#{type}" 60 + when 'sys-img:sysImgDetailsType' 61 + element_attributes["xsi:type"] ||= "ns12:#{type}" 62 + when 'addon:addonDetailsType' then 63 + element_attributes["xsi:type"] ||= "ns8:#{type}" 64 + end 65 + else 66 + element_attributes[attr.name] ||= attr.value 67 + end 68 + end 69 + if !element_attributes.empty? 70 + json['element-attributes'] ||= element_attributes 71 + end 72 + json 73 + end 74 + 32 75 # Returns a tuple of [type, revision, revision components] for a package node. 33 76 def package_revision package 34 77 type_details = package.at_css('> type-details') ··· 191 148 else 192 149 [k, v] 193 150 end 194 - end.sort {|(k1, v1), (k2, v2)| k1 <=> k2}] 151 + end.sort {|(k1, v1), (k2, v2)| k1 <=> k2 }] 195 152 end 196 153 197 154 # Normalize the specified license text. ··· 232 189 display_name = text package.at_css('> display-name') 233 190 uses_license = package.at_css('> uses-license') 234 191 uses_license &&= uses_license['ref'] 192 + obsolete ||= package['obsolete'] 193 + type_details = to_json_collector package.at_css('> type-details') 194 + revision_details = to_json_collector package.at_css('> revision') 235 195 archives = package_archives(package) {|url| repo_url url} 196 + dependencies_xml = package.at_css('> dependencies') 197 + dependencies = to_json_collector dependencies_xml if dependencies_xml 236 198 237 199 target = (packages[name] ||= {}) 238 200 target = (target[revision] ||= {}) ··· 247 199 target['revision'] ||= revision 248 200 target['displayName'] ||= display_name 249 201 target['license'] ||= uses_license if uses_license 202 + target['obsolete'] ||= obsolete if obsolete == 'true' 203 + target['type-details'] ||= type_details 204 + target['revision-details'] ||= revision_details 205 + target['dependencies'] ||= dependencies if dependencies 250 206 target['archives'] ||= {} 251 207 merge target['archives'], archives 252 208 end ··· 270 218 display_name = text package.at_css('> display-name') 271 219 uses_license = package.at_css('> uses-license') 272 220 uses_license &&= uses_license['ref'] 221 + obsolete &&= package['obsolete'] 222 + type_details = to_json_collector package.at_css('> type-details') 223 + revision_details = to_json_collector package.at_css('> revision') 273 224 archives = package_archives(package) {|url| image_url url, components[-2]} 225 + dependencies_xml = package.at_css('> dependencies') 226 + dependencies = to_json_collector dependencies_xml if dependencies_xml 274 227 275 228 target = images 276 229 components.each do |component| 277 - target = (target[component] ||= {}) 230 + target[component] ||= {} 231 + target = target[component] 278 232 end 279 233 280 234 target['name'] ||= "system-image-#{revision}" ··· 288 230 target['revision'] ||= revision 289 231 target['displayName'] ||= display_name 290 232 target['license'] ||= uses_license if uses_license 233 + target['obsolete'] ||= obsolete if obsolete 234 + target['type-details'] ||= type_details 235 + target['revision-details'] ||= revision_details 236 + target['dependencies'] ||= dependencies if dependencies 291 237 target['archives'] ||= {} 292 238 merge target['archives'], archives 293 239 end ··· 311 249 display_name = text package.at_css('> display-name') 312 250 uses_license = package.at_css('> uses-license') 313 251 uses_license &&= uses_license['ref'] 252 + obsolete &&= package['obsolete'] 253 + type_details = to_json_collector package.at_css('> type-details') 254 + revision_details = to_json_collector package.at_css('> revision') 314 255 archives = package_archives(package) {|url| repo_url url} 256 + dependencies_xml = package.at_css('> dependencies') 257 + dependencies = to_json_collector dependencies_xml if dependencies_xml 315 258 316 259 case type 317 260 when 'addon:addonDetailsType' ··· 345 278 target['revision'] ||= revision 346 279 target['displayName'] ||= display_name 347 280 target['license'] ||= uses_license if uses_license 281 + target['obsolete'] ||= obsolete if obsolete 282 + target['type-details'] ||= type_details 283 + target['revision-details'] ||= revision_details 284 + target['dependencies'] ||= dependencies if dependencies 348 285 target['archives'] ||= {} 349 286 merge target['archives'], archives 350 287 end
+8574 -457
pkgs/development/mobile/androidenv/repo.json
··· 14 14 "license": "android-sdk-license", 15 15 "name": "google_apis", 16 16 "path": "add-ons/addon-google_apis-google-10", 17 - "revision": "10" 17 + "revision": "10", 18 + "revision-details": { 19 + "major:0": "2" 20 + }, 21 + "type-details": { 22 + "api-level:0": "10", 23 + "codename:1": { 24 + }, 25 + "element-attributes": { 26 + "xsi:type": "ns8:addonDetailsType" 27 + }, 28 + "libraries:4": { 29 + "library:0": { 30 + "description:0": "API for Google Maps", 31 + "element-attributes": { 32 + "localJarPath": "maps.jar", 33 + "name": "com.google.android.maps" 34 + } 35 + }, 36 + "library:1": { 37 + "description:0": "API for USB Accessories", 38 + "element-attributes": { 39 + "localJarPath": "usb.jar", 40 + "name": "com.android.future.usb.accessory" 41 + } 42 + } 43 + }, 44 + "tag:3": { 45 + "display:1": "Google APIs", 46 + "id:0": "google_apis" 47 + }, 48 + "vendor:2": { 49 + "display:1": "Google Inc.", 50 + "id:0": "google" 51 + } 52 + } 18 53 } 19 54 }, 20 55 "11": { ··· 66 31 "license": "android-sdk-license", 67 32 "name": "google_apis", 68 33 "path": "add-ons/addon-google_apis-google-11", 69 - "revision": "11" 34 + "revision": "11", 35 + "revision-details": { 36 + "major:0": "1" 37 + }, 38 + "type-details": { 39 + "api-level:0": "11", 40 + "codename:1": { 41 + }, 42 + "element-attributes": { 43 + "xsi:type": "ns8:addonDetailsType" 44 + }, 45 + "libraries:4": { 46 + "library:0": { 47 + "description:0": "API for Google Maps", 48 + "element-attributes": { 49 + "localJarPath": "maps.jar", 50 + "name": "com.google.android.maps" 51 + } 52 + } 53 + }, 54 + "tag:3": { 55 + "display:1": "Google APIs", 56 + "id:0": "google_apis" 57 + }, 58 + "vendor:2": { 59 + "display:1": "Google Inc.", 60 + "id:0": "google" 61 + } 62 + } 70 63 } 71 64 }, 72 65 "12": { ··· 111 48 "license": "android-sdk-license", 112 49 "name": "google_apis", 113 50 "path": "add-ons/addon-google_apis-google-12", 114 - "revision": "12" 51 + "revision": "12", 52 + "revision-details": { 53 + "major:0": "1" 54 + }, 55 + "type-details": { 56 + "api-level:0": "12", 57 + "codename:1": { 58 + }, 59 + "element-attributes": { 60 + "xsi:type": "ns8:addonDetailsType" 61 + }, 62 + "libraries:4": { 63 + "library:0": { 64 + "description:0": "API for Google Maps", 65 + "element-attributes": { 66 + "localJarPath": "maps.jar", 67 + "name": "com.google.android.maps" 68 + } 69 + }, 70 + "library:1": { 71 + "description:0": "API for USB Accessories", 72 + "element-attributes": { 73 + "localJarPath": "usb.jar", 74 + "name": "com.android.future.usb.accessory" 75 + } 76 + } 77 + }, 78 + "tag:3": { 79 + "display:1": "Google APIs", 80 + "id:0": "google_apis" 81 + }, 82 + "vendor:2": { 83 + "display:1": "Google Inc.", 84 + "id:0": "google" 85 + } 86 + } 115 87 }, 116 88 "google_tv_addon": { 117 89 "archives": [ ··· 161 63 "license": "android-googletv-license", 162 64 "name": "google_tv_addon", 163 65 "path": "add-ons/addon-google_tv_addon-google-12", 164 - "revision": "12" 66 + "revision": "12", 67 + "revision-details": { 68 + "major:0": "2" 69 + }, 70 + "type-details": { 71 + "api-level:0": "12", 72 + "codename:1": { 73 + }, 74 + "element-attributes": { 75 + "xsi:type": "ns8:addonDetailsType" 76 + }, 77 + "tag:3": { 78 + "display:1": "Google TV Addon", 79 + "id:0": "google_tv_addon" 80 + }, 81 + "vendor:2": { 82 + "display:1": "Google Inc.", 83 + "id:0": "google" 84 + } 85 + } 165 86 } 166 87 }, 167 88 "13": { ··· 197 80 "license": "android-sdk-license", 198 81 "name": "google_apis", 199 82 "path": "add-ons/addon-google_apis-google-13", 200 - "revision": "13" 83 + "revision": "13", 84 + "revision-details": { 85 + "major:0": "1" 86 + }, 87 + "type-details": { 88 + "api-level:0": "13", 89 + "codename:1": { 90 + }, 91 + "element-attributes": { 92 + "xsi:type": "ns8:addonDetailsType" 93 + }, 94 + "libraries:4": { 95 + "library:0": { 96 + "description:0": "API for Google Maps", 97 + "element-attributes": { 98 + "localJarPath": "maps.jar", 99 + "name": "com.google.android.maps" 100 + } 101 + }, 102 + "library:1": { 103 + "description:0": "API for USB Accessories", 104 + "element-attributes": { 105 + "localJarPath": "usb.jar", 106 + "name": "com.android.future.usb.accessory" 107 + } 108 + } 109 + }, 110 + "tag:3": { 111 + "display:1": "Google APIs", 112 + "id:0": "google_apis" 113 + }, 114 + "vendor:2": { 115 + "display:1": "Google Inc.", 116 + "id:0": "google" 117 + } 118 + } 201 119 }, 202 120 "google_tv_addon": { 203 121 "archives": [ ··· 247 95 "license": "android-googletv-license", 248 96 "name": "google_tv_addon", 249 97 "path": "add-ons/addon-google_tv_addon-google-13", 250 - "revision": "13" 98 + "revision": "13", 99 + "revision-details": { 100 + "major:0": "1" 101 + }, 102 + "type-details": { 103 + "api-level:0": "13", 104 + "codename:1": { 105 + }, 106 + "element-attributes": { 107 + "xsi:type": "ns8:addonDetailsType" 108 + }, 109 + "tag:3": { 110 + "display:1": "Google TV Addon", 111 + "id:0": "google_tv_addon" 112 + }, 113 + "vendor:2": { 114 + "display:1": "Google Inc.", 115 + "id:0": "google" 116 + } 117 + } 251 118 } 252 119 }, 253 120 "14": { ··· 283 112 "license": "android-sdk-license", 284 113 "name": "google_apis", 285 114 "path": "add-ons/addon-google_apis-google-14", 286 - "revision": "14" 115 + "revision": "14", 116 + "revision-details": { 117 + "major:0": "2" 118 + }, 119 + "type-details": { 120 + "api-level:0": "14", 121 + "codename:1": { 122 + }, 123 + "element-attributes": { 124 + "xsi:type": "ns8:addonDetailsType" 125 + }, 126 + "libraries:4": { 127 + "library:0": { 128 + "description:0": "API for Google Maps", 129 + "element-attributes": { 130 + "localJarPath": "maps.jar", 131 + "name": "com.google.android.maps" 132 + } 133 + }, 134 + "library:1": { 135 + "description:0": "API for USB Accessories", 136 + "element-attributes": { 137 + "localJarPath": "usb.jar", 138 + "name": "com.android.future.usb.accessory" 139 + } 140 + } 141 + }, 142 + "tag:3": { 143 + "display:1": "Google APIs", 144 + "id:0": "google_apis" 145 + }, 146 + "vendor:2": { 147 + "display:1": "Google Inc.", 148 + "id:0": "google" 149 + } 150 + } 287 151 } 288 152 }, 289 153 "15": { ··· 335 129 "license": "android-sdk-license", 336 130 "name": "google_apis", 337 131 "path": "add-ons/addon-google_apis-google-15", 338 - "revision": "15" 132 + "revision": "15", 133 + "revision-details": { 134 + "major:0": "3" 135 + }, 136 + "type-details": { 137 + "api-level:0": "15", 138 + "codename:1": { 139 + }, 140 + "element-attributes": { 141 + "xsi:type": "ns8:addonDetailsType" 142 + }, 143 + "libraries:4": { 144 + "library:0": { 145 + "description:0": "API for Google Maps", 146 + "element-attributes": { 147 + "localJarPath": "maps.jar", 148 + "name": "com.google.android.maps" 149 + } 150 + }, 151 + "library:1": { 152 + "description:0": "API for USB Accessories", 153 + "element-attributes": { 154 + "localJarPath": "usb.jar", 155 + "name": "com.android.future.usb.accessory" 156 + } 157 + }, 158 + "library:2": { 159 + "description:0": "Collection of video effects", 160 + "element-attributes": { 161 + "localJarPath": "effects.jar", 162 + "name": "com.google.android.media.effects" 163 + } 164 + } 165 + }, 166 + "tag:3": { 167 + "display:1": "Google APIs", 168 + "id:0": "google_apis" 169 + }, 170 + "vendor:2": { 171 + "display:1": "Google Inc.", 172 + "id:0": "google" 173 + } 174 + } 339 175 } 340 176 }, 341 177 "16": { ··· 394 146 "license": "android-sdk-license", 395 147 "name": "google_apis", 396 148 "path": "add-ons/addon-google_apis-google-16", 397 - "revision": "16" 149 + "revision": "16", 150 + "revision-details": { 151 + "major:0": "4" 152 + }, 153 + "type-details": { 154 + "api-level:0": "16", 155 + "codename:1": { 156 + }, 157 + "element-attributes": { 158 + "xsi:type": "ns8:addonDetailsType" 159 + }, 160 + "libraries:4": { 161 + "library:0": { 162 + "description:0": "API for Google Maps", 163 + "element-attributes": { 164 + "localJarPath": "maps.jar", 165 + "name": "com.google.android.maps" 166 + } 167 + }, 168 + "library:1": { 169 + "description:0": "API for USB Accessories", 170 + "element-attributes": { 171 + "localJarPath": "usb.jar", 172 + "name": "com.android.future.usb.accessory" 173 + } 174 + }, 175 + "library:2": { 176 + "description:0": "Collection of video effects", 177 + "element-attributes": { 178 + "localJarPath": "effects.jar", 179 + "name": "com.google.android.media.effects" 180 + } 181 + } 182 + }, 183 + "tag:3": { 184 + "display:1": "Google APIs", 185 + "id:0": "google_apis" 186 + }, 187 + "vendor:2": { 188 + "display:1": "Google Inc.", 189 + "id:0": "google" 190 + } 191 + } 398 192 } 399 193 }, 400 194 "17": { ··· 453 163 "license": "android-sdk-license", 454 164 "name": "google_apis", 455 165 "path": "add-ons/addon-google_apis-google-17", 456 - "revision": "17" 166 + "revision": "17", 167 + "revision-details": { 168 + "major:0": "4" 169 + }, 170 + "type-details": { 171 + "api-level:0": "17", 172 + "codename:1": { 173 + }, 174 + "element-attributes": { 175 + "xsi:type": "ns8:addonDetailsType" 176 + }, 177 + "libraries:4": { 178 + "library:0": { 179 + "description:0": "API for Google Maps", 180 + "element-attributes": { 181 + "localJarPath": "maps.jar", 182 + "name": "com.google.android.maps" 183 + } 184 + }, 185 + "library:1": { 186 + "description:0": "API for USB Accessories", 187 + "element-attributes": { 188 + "localJarPath": "usb.jar", 189 + "name": "com.android.future.usb.accessory" 190 + } 191 + }, 192 + "library:2": { 193 + "description:0": "Collection of video effects", 194 + "element-attributes": { 195 + "localJarPath": "effects.jar", 196 + "name": "com.google.android.media.effects" 197 + } 198 + } 199 + }, 200 + "tag:3": { 201 + "display:1": "Google APIs", 202 + "id:0": "google_apis" 203 + }, 204 + "vendor:2": { 205 + "display:1": "Google Inc.", 206 + "id:0": "google" 207 + } 208 + } 457 209 } 458 210 }, 459 211 "18": { ··· 512 180 "license": "android-sdk-license", 513 181 "name": "google_apis", 514 182 "path": "add-ons/addon-google_apis-google-18", 515 - "revision": "18" 183 + "revision": "18", 184 + "revision-details": { 185 + "major:0": "4" 186 + }, 187 + "type-details": { 188 + "api-level:0": "18", 189 + "codename:1": { 190 + }, 191 + "element-attributes": { 192 + "xsi:type": "ns8:addonDetailsType" 193 + }, 194 + "libraries:4": { 195 + "library:0": { 196 + "description:0": "API for Google Maps", 197 + "element-attributes": { 198 + "localJarPath": "maps.jar", 199 + "name": "com.google.android.maps" 200 + } 201 + }, 202 + "library:1": { 203 + "description:0": "API for USB Accessories", 204 + "element-attributes": { 205 + "localJarPath": "usb.jar", 206 + "name": "com.android.future.usb.accessory" 207 + } 208 + }, 209 + "library:2": { 210 + "description:0": "Collection of video effects", 211 + "element-attributes": { 212 + "localJarPath": "effects.jar", 213 + "name": "com.google.android.media.effects" 214 + } 215 + } 216 + }, 217 + "tag:3": { 218 + "display:1": "Google APIs", 219 + "id:0": "google_apis" 220 + }, 221 + "vendor:2": { 222 + "display:1": "Google Inc.", 223 + "id:0": "google" 224 + } 225 + } 516 226 } 517 227 }, 518 228 "19": { ··· 571 197 "license": "android-sdk-license", 572 198 "name": "google_apis", 573 199 "path": "add-ons/addon-google_apis-google-19", 574 - "revision": "19" 200 + "revision": "19", 201 + "revision-details": { 202 + "major:0": "20" 203 + }, 204 + "type-details": { 205 + "api-level:0": "19", 206 + "codename:1": { 207 + }, 208 + "element-attributes": { 209 + "xsi:type": "ns8:addonDetailsType" 210 + }, 211 + "libraries:4": { 212 + "library:0": { 213 + "description:0": "API for Google Maps", 214 + "element-attributes": { 215 + "localJarPath": "maps.jar", 216 + "name": "com.google.android.maps" 217 + } 218 + }, 219 + "library:1": { 220 + "description:0": "API for USB Accessories", 221 + "element-attributes": { 222 + "localJarPath": "usb.jar", 223 + "name": "com.android.future.usb.accessory" 224 + } 225 + }, 226 + "library:2": { 227 + "description:0": "Collection of video effects", 228 + "element-attributes": { 229 + "localJarPath": "effects.jar", 230 + "name": "com.google.android.media.effects" 231 + } 232 + } 233 + }, 234 + "tag:3": { 235 + "display:1": "Google APIs", 236 + "id:0": "google_apis" 237 + }, 238 + "vendor:2": { 239 + "display:1": "Google Inc.", 240 + "id:0": "google" 241 + } 242 + } 575 243 } 576 244 }, 577 245 "21": { ··· 630 214 "license": "android-sdk-license", 631 215 "name": "google_apis", 632 216 "path": "add-ons/addon-google_apis-google-21", 633 - "revision": "21" 217 + "revision": "21", 218 + "revision-details": { 219 + "major:0": "1" 220 + }, 221 + "type-details": { 222 + "api-level:0": "21", 223 + "codename:1": { 224 + }, 225 + "element-attributes": { 226 + "xsi:type": "ns8:addonDetailsType" 227 + }, 228 + "libraries:4": { 229 + "library:0": { 230 + "description:0": "API for Google Maps", 231 + "element-attributes": { 232 + "localJarPath": "maps.jar", 233 + "name": "com.google.android.maps" 234 + } 235 + }, 236 + "library:1": { 237 + "description:0": "API for USB Accessories", 238 + "element-attributes": { 239 + "localJarPath": "usb.jar", 240 + "name": "com.android.future.usb.accessory" 241 + } 242 + }, 243 + "library:2": { 244 + "description:0": "Collection of video effects", 245 + "element-attributes": { 246 + "localJarPath": "effects.jar", 247 + "name": "com.google.android.media.effects" 248 + } 249 + } 250 + }, 251 + "tag:3": { 252 + "display:1": "Google APIs", 253 + "id:0": "google_apis" 254 + }, 255 + "vendor:2": { 256 + "display:1": "Google Inc.", 257 + "id:0": "google" 258 + } 259 + } 634 260 } 635 261 }, 636 262 "22": { ··· 689 231 "license": "android-sdk-license", 690 232 "name": "google_apis", 691 233 "path": "add-ons/addon-google_apis-google-22", 692 - "revision": "22" 234 + "revision": "22", 235 + "revision-details": { 236 + "major:0": "1" 237 + }, 238 + "type-details": { 239 + "api-level:0": "22", 240 + "codename:1": { 241 + }, 242 + "element-attributes": { 243 + "xsi:type": "ns8:addonDetailsType" 244 + }, 245 + "libraries:4": { 246 + "library:0": { 247 + "description:0": "API for Google Maps", 248 + "element-attributes": { 249 + "localJarPath": "maps.jar", 250 + "name": "com.google.android.maps" 251 + } 252 + }, 253 + "library:1": { 254 + "description:0": "API for USB Accessories", 255 + "element-attributes": { 256 + "localJarPath": "usb.jar", 257 + "name": "com.android.future.usb.accessory" 258 + } 259 + }, 260 + "library:2": { 261 + "description:0": "Collection of video effects", 262 + "element-attributes": { 263 + "localJarPath": "effects.jar", 264 + "name": "com.google.android.media.effects" 265 + } 266 + } 267 + }, 268 + "tag:3": { 269 + "display:1": "Google APIs", 270 + "id:0": "google_apis" 271 + }, 272 + "vendor:2": { 273 + "display:1": "Google Inc.", 274 + "id:0": "google" 275 + } 276 + } 693 277 } 694 278 }, 695 279 "23": { ··· 748 248 "license": "android-sdk-license", 749 249 "name": "google_apis", 750 250 "path": "add-ons/addon-google_apis-google-23", 751 - "revision": "23" 251 + "revision": "23", 252 + "revision-details": { 253 + "major:0": "1" 254 + }, 255 + "type-details": { 256 + "api-level:0": "23", 257 + "codename:1": { 258 + }, 259 + "element-attributes": { 260 + "xsi:type": "ns8:addonDetailsType" 261 + }, 262 + "libraries:4": { 263 + "library:0": { 264 + "description:0": "API for Google Maps", 265 + "element-attributes": { 266 + "localJarPath": "maps.jar", 267 + "name": "com.google.android.maps" 268 + } 269 + }, 270 + "library:1": { 271 + "description:0": "API for USB Accessories", 272 + "element-attributes": { 273 + "localJarPath": "usb.jar", 274 + "name": "com.android.future.usb.accessory" 275 + } 276 + }, 277 + "library:2": { 278 + "description:0": "Collection of video effects", 279 + "element-attributes": { 280 + "localJarPath": "effects.jar", 281 + "name": "com.google.android.media.effects" 282 + } 283 + } 284 + }, 285 + "tag:3": { 286 + "display:1": "Google APIs", 287 + "id:0": "google_apis" 288 + }, 289 + "vendor:2": { 290 + "display:1": "Google Inc.", 291 + "id:0": "google" 292 + } 293 + } 752 294 } 753 295 }, 754 296 "24": { ··· 807 265 "license": "android-sdk-license", 808 266 "name": "google_apis", 809 267 "path": "add-ons/addon-google_apis-google-24", 810 - "revision": "24" 268 + "revision": "24", 269 + "revision-details": { 270 + "major:0": "1" 271 + }, 272 + "type-details": { 273 + "api-level:0": "24", 274 + "codename:1": { 275 + }, 276 + "element-attributes": { 277 + "xsi:type": "ns8:addonDetailsType" 278 + }, 279 + "libraries:4": { 280 + "library:0": { 281 + "description:0": "API for Google Maps", 282 + "element-attributes": { 283 + "localJarPath": "maps.jar", 284 + "name": "com.google.android.maps" 285 + } 286 + }, 287 + "library:1": { 288 + "description:0": "API for USB Accessories", 289 + "element-attributes": { 290 + "localJarPath": "usb.jar", 291 + "name": "com.android.future.usb.accessory" 292 + } 293 + }, 294 + "library:2": { 295 + "description:0": "Collection of video effects", 296 + "element-attributes": { 297 + "localJarPath": "effects.jar", 298 + "name": "com.google.android.media.effects" 299 + } 300 + } 301 + }, 302 + "tag:3": { 303 + "display:1": "Google APIs", 304 + "id:0": "google_apis" 305 + }, 306 + "vendor:2": { 307 + "display:1": "Google Inc.", 308 + "id:0": "google" 309 + } 310 + } 811 311 } 812 312 }, 813 313 "25": { ··· 866 282 "license": "android-sdk-license", 867 283 "name": "google_apis", 868 284 "path": "add-ons/addon-google_apis-google-25", 869 - "revision": "25" 285 + "revision": "25", 286 + "revision-details": { 287 + "major:0": "1" 288 + }, 289 + "type-details": { 290 + "api-level:0": "23", 291 + "codename:1": { 292 + }, 293 + "element-attributes": { 294 + "xsi:type": "ns8:addonDetailsType" 295 + }, 296 + "libraries:4": { 297 + "library:0": { 298 + "description:0": "API for Google Maps", 299 + "element-attributes": { 300 + "localJarPath": "maps.jar", 301 + "name": "com.google.android.maps" 302 + } 303 + }, 304 + "library:1": { 305 + "description:0": "API for USB Accessories", 306 + "element-attributes": { 307 + "localJarPath": "usb.jar", 308 + "name": "com.android.future.usb.accessory" 309 + } 310 + }, 311 + "library:2": { 312 + "description:0": "Collection of video effects", 313 + "element-attributes": { 314 + "localJarPath": "effects.jar", 315 + "name": "com.google.android.media.effects" 316 + } 317 + } 318 + }, 319 + "tag:3": { 320 + "display:1": "Google APIs", 321 + "id:0": "google_apis" 322 + }, 323 + "vendor:2": { 324 + "display:1": "Google Inc.", 325 + "id:0": "google" 326 + } 327 + } 870 328 } 871 329 }, 872 330 "3": { ··· 925 299 "license": "android-sdk-license", 926 300 "name": "google_apis", 927 301 "path": "add-ons/addon-google_apis-google-3", 928 - "revision": "3" 302 + "revision": "3", 303 + "revision-details": { 304 + "major:0": "3" 305 + }, 306 + "type-details": { 307 + "api-level:0": "3", 308 + "codename:1": { 309 + }, 310 + "element-attributes": { 311 + "xsi:type": "ns8:addonDetailsType" 312 + }, 313 + "libraries:4": { 314 + "library:0": { 315 + "description:0": "API for Google Maps", 316 + "element-attributes": { 317 + "localJarPath": "maps.jar", 318 + "name": "com.google.android.maps" 319 + } 320 + } 321 + }, 322 + "tag:3": { 323 + "display:1": "Google APIs", 324 + "id:0": "google_apis" 325 + }, 326 + "vendor:2": { 327 + "display:1": "Google Inc.", 328 + "id:0": "google" 329 + } 330 + } 929 331 } 930 332 }, 931 333 "4": { ··· 970 316 "license": "android-sdk-license", 971 317 "name": "google_apis", 972 318 "path": "add-ons/addon-google_apis-google-4", 973 - "revision": "4" 319 + "revision": "4", 320 + "revision-details": { 321 + "major:0": "2" 322 + }, 323 + "type-details": { 324 + "api-level:0": "4", 325 + "codename:1": { 326 + }, 327 + "element-attributes": { 328 + "xsi:type": "ns8:addonDetailsType" 329 + }, 330 + "libraries:4": { 331 + "library:0": { 332 + "description:0": "API for Google Maps", 333 + "element-attributes": { 334 + "localJarPath": "maps.jar", 335 + "name": "com.google.android.maps" 336 + } 337 + } 338 + }, 339 + "tag:3": { 340 + "display:1": "Google APIs", 341 + "id:0": "google_apis" 342 + }, 343 + "vendor:2": { 344 + "display:1": "Google Inc.", 345 + "id:0": "google" 346 + } 347 + } 974 348 } 975 349 }, 976 350 "5": { ··· 1015 333 "license": "android-sdk-license", 1016 334 "name": "google_apis", 1017 335 "path": "add-ons/addon-google_apis-google-5", 1018 - "revision": "5" 336 + "revision": "5", 337 + "revision-details": { 338 + "major:0": "1" 339 + }, 340 + "type-details": { 341 + "api-level:0": "5", 342 + "codename:1": { 343 + }, 344 + "element-attributes": { 345 + "xsi:type": "ns8:addonDetailsType" 346 + }, 347 + "libraries:4": { 348 + "library:0": { 349 + "description:0": "API for Google Maps", 350 + "element-attributes": { 351 + "localJarPath": "maps.jar", 352 + "name": "com.google.android.maps" 353 + } 354 + } 355 + }, 356 + "tag:3": { 357 + "display:1": "Google APIs", 358 + "id:0": "google_apis" 359 + }, 360 + "vendor:2": { 361 + "display:1": "Google Inc.", 362 + "id:0": "google" 363 + } 364 + } 1019 365 } 1020 366 }, 1021 367 "6": { ··· 1060 350 "license": "android-sdk-license", 1061 351 "name": "google_apis", 1062 352 "path": "add-ons/addon-google_apis-google-6", 1063 - "revision": "6" 353 + "revision": "6", 354 + "revision-details": { 355 + "major:0": "1" 356 + }, 357 + "type-details": { 358 + "api-level:0": "6", 359 + "codename:1": { 360 + }, 361 + "element-attributes": { 362 + "xsi:type": "ns8:addonDetailsType" 363 + }, 364 + "libraries:4": { 365 + "library:0": { 366 + "description:0": "API for Google Maps", 367 + "element-attributes": { 368 + "localJarPath": "maps.jar", 369 + "name": "com.google.android.maps" 370 + } 371 + } 372 + }, 373 + "tag:3": { 374 + "display:1": "Google APIs", 375 + "id:0": "google_apis" 376 + }, 377 + "vendor:2": { 378 + "display:1": "Google Inc.", 379 + "id:0": "google" 380 + } 381 + } 1064 382 } 1065 383 }, 1066 384 "7": { ··· 1105 367 "license": "android-sdk-license", 1106 368 "name": "google_apis", 1107 369 "path": "add-ons/addon-google_apis-google-7", 1108 - "revision": "7" 370 + "revision": "7", 371 + "revision-details": { 372 + "major:0": "1" 373 + }, 374 + "type-details": { 375 + "api-level:0": "7", 376 + "codename:1": { 377 + }, 378 + "element-attributes": { 379 + "xsi:type": "ns8:addonDetailsType" 380 + }, 381 + "libraries:4": { 382 + "library:0": { 383 + "description:0": "API for Google Maps", 384 + "element-attributes": { 385 + "localJarPath": "maps.jar", 386 + "name": "com.google.android.maps" 387 + } 388 + } 389 + }, 390 + "tag:3": { 391 + "display:1": "Google APIs", 392 + "id:0": "google_apis" 393 + }, 394 + "vendor:2": { 395 + "display:1": "Google Inc.", 396 + "id:0": "google" 397 + } 398 + } 1109 399 } 1110 400 }, 1111 401 "8": { ··· 1150 384 "license": "android-sdk-license", 1151 385 "name": "google_apis", 1152 386 "path": "add-ons/addon-google_apis-google-8", 1153 - "revision": "8" 387 + "revision": "8", 388 + "revision-details": { 389 + "major:0": "2" 390 + }, 391 + "type-details": { 392 + "api-level:0": "8", 393 + "codename:1": { 394 + }, 395 + "element-attributes": { 396 + "xsi:type": "ns8:addonDetailsType" 397 + }, 398 + "libraries:4": { 399 + "library:0": { 400 + "description:0": "API for Google Maps", 401 + "element-attributes": { 402 + "localJarPath": "maps.jar", 403 + "name": "com.google.android.maps" 404 + } 405 + } 406 + }, 407 + "tag:3": { 408 + "display:1": "Google APIs", 409 + "id:0": "google_apis" 410 + }, 411 + "vendor:2": { 412 + "display:1": "Google Inc.", 413 + "id:0": "google" 414 + } 415 + } 1154 416 } 1155 417 }, 1156 418 "9": { ··· 1195 401 "license": "android-sdk-license", 1196 402 "name": "google_apis", 1197 403 "path": "add-ons/addon-google_apis-google-9", 1198 - "revision": "9" 404 + "revision": "9", 405 + "revision-details": { 406 + "major:0": "2" 407 + }, 408 + "type-details": { 409 + "api-level:0": "9", 410 + "codename:1": { 411 + }, 412 + "element-attributes": { 413 + "xsi:type": "ns8:addonDetailsType" 414 + }, 415 + "libraries:4": { 416 + "library:0": { 417 + "description:0": "API for Google Maps", 418 + "element-attributes": { 419 + "localJarPath": "maps.jar", 420 + "name": "com.google.android.maps" 421 + } 422 + } 423 + }, 424 + "tag:3": { 425 + "display:1": "Google APIs", 426 + "id:0": "google_apis" 427 + }, 428 + "vendor:2": { 429 + "display:1": "Google Inc.", 430 + "id:0": "google" 431 + } 432 + } 1199 433 } 1200 434 } 1201 435 }, ··· 1241 419 "license": "android-sdk-license", 1242 420 "name": "extras-android-m2repository", 1243 421 "path": "extras/android/m2repository", 1244 - "revision": "47.0.0" 422 + "revision": "47.0.0", 423 + "revision-details": { 424 + "major:0": "47", 425 + "micro:2": "0", 426 + "minor:1": "0" 427 + }, 428 + "type-details": { 429 + "element-attributes": { 430 + "xsi:type": "ns8:extraDetailsType" 431 + }, 432 + "vendor:0": { 433 + "display:1": "Android", 434 + "id:0": "android" 435 + } 436 + } 1245 437 }, 1246 438 "extras;google;Android_Emulator_Hypervisor_Driver": { 1247 439 "archives": [ ··· 1270 434 "license": "android-sdk-license", 1271 435 "name": "extras-google-Android_Emulator_Hypervisor_Driver", 1272 436 "path": "extras/google/Android_Emulator_Hypervisor_Driver", 1273 - "revision": "1.8.0" 437 + "revision": "1.8.0", 438 + "revision-details": { 439 + "major:0": "1", 440 + "micro:2": "0", 441 + "minor:1": "8" 442 + }, 443 + "type-details": { 444 + "element-attributes": { 445 + "xsi:type": "ns8:extraDetailsType" 446 + }, 447 + "vendor:0": { 448 + "display:1": "Google LLC.", 449 + "id:0": "google" 450 + } 451 + } 1274 452 }, 1275 453 "extras;google;admob_ads_sdk": { 1276 454 "archives": [ ··· 1299 449 "license": "android-sdk-license", 1300 450 "name": "extras-google-admob_ads_sdk", 1301 451 "path": "extras/google/admob_ads_sdk", 1302 - "revision": "11" 452 + "revision": "11", 453 + "revision-details": { 454 + "major:0": "11" 455 + }, 456 + "type-details": { 457 + "element-attributes": { 458 + "xsi:type": "ns8:extraDetailsType" 459 + }, 460 + "vendor:0": { 461 + "display:1": "Google Inc.", 462 + "id:0": "google" 463 + } 464 + } 1303 465 }, 1304 466 "extras;google;analytics_sdk_v2": { 1305 467 "archives": [ ··· 1326 464 "license": "android-sdk-license", 1327 465 "name": "extras-google-analytics_sdk_v2", 1328 466 "path": "extras/google/analytics_sdk_v2", 1329 - "revision": "3" 467 + "revision": "3", 468 + "revision-details": { 469 + "major:0": "3" 470 + }, 471 + "type-details": { 472 + "element-attributes": { 473 + "xsi:type": "ns8:extraDetailsType" 474 + }, 475 + "vendor:0": { 476 + "display:1": "Google Inc.", 477 + "id:0": "google" 478 + } 479 + } 1330 480 }, 1331 481 "extras;google;gcm": { 1332 482 "archives": [ ··· 1353 479 "license": "android-sdk-license", 1354 480 "name": "extras-google-gcm", 1355 481 "path": "extras/google/gcm", 1356 - "revision": "3" 482 + "revision": "3", 483 + "revision-details": { 484 + "major:0": "3" 485 + }, 486 + "type-details": { 487 + "element-attributes": { 488 + "xsi:type": "ns8:extraDetailsType" 489 + }, 490 + "vendor:0": { 491 + "display:1": "Google Inc.", 492 + "id:0": "google" 493 + } 494 + } 1357 495 }, 1358 496 "extras;google;google_play_services": { 1359 497 "archives": [ ··· 1376 490 "url": "https://dl.google.com/android/repository/google_play_services_v16_1_rc09.zip" 1377 491 } 1378 492 ], 493 + "dependencies": { 494 + "dependency:0": { 495 + "element-attributes": { 496 + "path": "patcher;v4" 497 + } 498 + } 499 + }, 1379 500 "displayName": "Google Play services", 1380 501 "license": "android-sdk-license", 1381 502 "name": "extras-google-google_play_services", 1382 503 "path": "extras/google/google_play_services", 1383 - "revision": "49" 504 + "revision": "49", 505 + "revision-details": { 506 + "major:0": "49" 507 + }, 508 + "type-details": { 509 + "element-attributes": { 510 + "xsi:type": "ns8:extraDetailsType" 511 + }, 512 + "vendor:0": { 513 + "display:1": "Google Inc.", 514 + "id:0": "google" 515 + } 516 + } 1384 517 }, 1385 518 "extras;google;google_play_services_froyo": { 1386 519 "archives": [ ··· 1414 509 "license": "android-sdk-license", 1415 510 "name": "extras-google-google_play_services_froyo", 1416 511 "path": "extras/google/google_play_services_froyo", 1417 - "revision": "12" 512 + "revision": "12", 513 + "revision-details": { 514 + "major:0": "12" 515 + }, 516 + "type-details": { 517 + "element-attributes": { 518 + "xsi:type": "ns8:extraDetailsType" 519 + }, 520 + "vendor:0": { 521 + "display:1": "Google Inc.", 522 + "id:0": "google" 523 + } 524 + } 1418 525 }, 1419 526 "extras;google;instantapps": { 1420 527 "archives": [ ··· 1441 524 "license": "android-sdk-license", 1442 525 "name": "extras-google-instantapps", 1443 526 "path": "extras/google/instantapps", 1444 - "revision": "1.9.0" 527 + "revision": "1.9.0", 528 + "revision-details": { 529 + "major:0": "1", 530 + "micro:2": "0", 531 + "minor:1": "9" 532 + }, 533 + "type-details": { 534 + "element-attributes": { 535 + "xsi:type": "ns8:extraDetailsType" 536 + }, 537 + "vendor:0": { 538 + "display:1": "Google Inc.", 539 + "id:0": "google" 540 + } 541 + } 1445 542 }, 1446 543 "extras;google;m2repository": { 1447 544 "archives": [ ··· 1466 535 "url": "https://dl.google.com/android/repository/google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip" 1467 536 } 1468 537 ], 538 + "dependencies": { 539 + "dependency:0": { 540 + "element-attributes": { 541 + "path": "patcher;v4" 542 + } 543 + } 544 + }, 1469 545 "displayName": "Google Repository", 1470 546 "license": "android-sdk-license", 1471 547 "name": "extras-google-m2repository", 1472 548 "path": "extras/google/m2repository", 1473 - "revision": "58" 549 + "revision": "58", 550 + "revision-details": { 551 + "major:0": "58" 552 + }, 553 + "type-details": { 554 + "element-attributes": { 555 + "xsi:type": "ns8:extraDetailsType" 556 + }, 557 + "vendor:0": { 558 + "display:1": "Google Inc.", 559 + "id:0": "google" 560 + } 561 + } 1474 562 }, 1475 563 "extras;google;market_apk_expansion": { 1476 564 "archives": [ ··· 1504 554 "license": "android-sdk-license", 1505 555 "name": "extras-google-market_apk_expansion", 1506 556 "path": "extras/google/market_apk_expansion", 1507 - "revision": "1" 557 + "revision": "1", 558 + "revision-details": { 559 + "major:0": "1" 560 + }, 561 + "type-details": { 562 + "element-attributes": { 563 + "xsi:type": "ns8:extraDetailsType" 564 + }, 565 + "vendor:0": { 566 + "display:1": "Google Inc.", 567 + "id:0": "google" 568 + } 569 + } 1508 570 }, 1509 571 "extras;google;market_licensing": { 1510 572 "archives": [ ··· 1531 569 "license": "android-sdk-license", 1532 570 "name": "extras-google-market_licensing", 1533 571 "path": "extras/google/market_licensing", 1534 - "revision": "1" 572 + "revision": "1", 573 + "revision-details": { 574 + "major:0": "1" 575 + }, 576 + "type-details": { 577 + "element-attributes": { 578 + "xsi:type": "ns8:extraDetailsType" 579 + }, 580 + "vendor:0": { 581 + "display:1": { 582 + }, 583 + "id:0": "google" 584 + } 585 + } 1535 586 }, 1536 587 "extras;google;simulators": { 1537 588 "archives": [ ··· 1559 584 "license": "android-sdk-license", 1560 585 "name": "extras-google-simulators", 1561 586 "path": "extras/google/simulators", 1562 - "revision": "1" 587 + "revision": "1", 588 + "revision-details": { 589 + "major:0": "1" 590 + }, 591 + "type-details": { 592 + "element-attributes": { 593 + "xsi:type": "ns8:extraDetailsType" 594 + }, 595 + "vendor:0": { 596 + "display:1": "Google Inc.", 597 + "id:0": "google" 598 + } 599 + } 1563 600 }, 1564 601 "extras;google;usb_driver": { 1565 602 "archives": [ ··· 1586 599 "license": "android-sdk-license", 1587 600 "name": "extras-google-usb_driver", 1588 601 "path": "extras/google/usb_driver", 1589 - "revision": "13" 602 + "revision": "13", 603 + "revision-details": { 604 + "major:0": "13" 605 + }, 606 + "type-details": { 607 + "element-attributes": { 608 + "xsi:type": "ns8:extraDetailsType" 609 + }, 610 + "vendor:0": { 611 + "display:1": "Google Inc.", 612 + "id:0": "google" 613 + } 614 + } 1590 615 }, 1591 616 "extras;google;webdriver": { 1592 617 "archives": [ ··· 1613 614 "license": "android-sdk-license", 1614 615 "name": "extras-google-webdriver", 1615 616 "path": "extras/google/webdriver", 1616 - "revision": "2" 617 + "revision": "2", 618 + "revision-details": { 619 + "major:0": "2" 620 + }, 621 + "type-details": { 622 + "element-attributes": { 623 + "xsi:type": "ns8:extraDetailsType" 624 + }, 625 + "vendor:0": { 626 + "display:1": "Google Inc.", 627 + "id:0": "google" 628 + } 629 + } 1617 630 }, 1618 631 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0": { 1619 632 "archives": [ ··· 1640 629 "license": "android-sdk-license", 1641 630 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0", 1642 631 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0", 1643 - "revision": "1" 632 + "revision": "1", 633 + "revision-details": { 634 + "major:0": "1" 635 + }, 636 + "type-details": { 637 + "element-attributes": { 638 + "xsi:type": "ns8:mavenType" 639 + }, 640 + "vendor:0": { 641 + "display:1": "Android", 642 + "id:0": "android" 643 + } 644 + } 1644 645 }, 1645 646 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha4": { 1646 647 "archives": [ ··· 1667 644 "license": "android-sdk-license", 1668 645 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha4", 1669 646 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha4", 1670 - "revision": "1" 647 + "revision": "1", 648 + "revision-details": { 649 + "major:0": "1" 650 + }, 651 + "type-details": { 652 + "element-attributes": { 653 + "xsi:type": "ns8:mavenType" 654 + }, 655 + "vendor:0": { 656 + "display:1": "Android", 657 + "id:0": "android" 658 + } 659 + } 1671 660 }, 1672 661 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha8": { 1673 662 "archives": [ ··· 1694 659 "license": "android-sdk-license", 1695 660 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha8", 1696 661 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha8", 1697 - "revision": "1" 662 + "revision": "1", 663 + "revision-details": { 664 + "major:0": "1" 665 + }, 666 + "type-details": { 667 + "element-attributes": { 668 + "xsi:type": "ns8:mavenType" 669 + }, 670 + "vendor:0": { 671 + "display:1": "Android", 672 + "id:0": "android" 673 + } 674 + } 1698 675 }, 1699 676 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta1": { 1700 677 "archives": [ ··· 1721 674 "license": "android-sdk-license", 1722 675 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta1", 1723 676 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta1", 1724 - "revision": "1" 677 + "revision": "1", 678 + "revision-details": { 679 + "major:0": "1" 680 + }, 681 + "type-details": { 682 + "element-attributes": { 683 + "xsi:type": "ns8:mavenType" 684 + }, 685 + "vendor:0": { 686 + "display:1": "Android", 687 + "id:0": "android" 688 + } 689 + } 1725 690 }, 1726 691 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta2": { 1727 692 "archives": [ ··· 1748 689 "license": "android-sdk-license", 1749 690 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta2", 1750 691 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta2", 1751 - "revision": "1" 692 + "revision": "1", 693 + "revision-details": { 694 + "major:0": "1" 695 + }, 696 + "type-details": { 697 + "element-attributes": { 698 + "xsi:type": "ns8:mavenType" 699 + }, 700 + "vendor:0": { 701 + "display:1": "Android", 702 + "id:0": "android" 703 + } 704 + } 1752 705 }, 1753 706 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta3": { 1754 707 "archives": [ ··· 1775 704 "license": "android-sdk-license", 1776 705 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta3", 1777 706 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta3", 1778 - "revision": "1" 707 + "revision": "1", 708 + "revision-details": { 709 + "major:0": "1" 710 + }, 711 + "type-details": { 712 + "element-attributes": { 713 + "xsi:type": "ns8:mavenType" 714 + }, 715 + "vendor:0": { 716 + "display:1": "Android", 717 + "id:0": "android" 718 + } 719 + } 1779 720 }, 1780 721 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta4": { 1781 722 "archives": [ ··· 1802 719 "license": "android-sdk-license", 1803 720 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta4", 1804 721 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta4", 1805 - "revision": "1" 722 + "revision": "1", 723 + "revision-details": { 724 + "major:0": "1" 725 + }, 726 + "type-details": { 727 + "element-attributes": { 728 + "xsi:type": "ns8:mavenType" 729 + }, 730 + "vendor:0": { 731 + "display:1": "Android", 732 + "id:0": "android" 733 + } 734 + } 1806 735 }, 1807 736 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta5": { 1808 737 "archives": [ ··· 1829 734 "license": "android-sdk-license", 1830 735 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta5", 1831 736 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta5", 1832 - "revision": "1" 737 + "revision": "1", 738 + "revision-details": { 739 + "major:0": "1" 740 + }, 741 + "type-details": { 742 + "element-attributes": { 743 + "xsi:type": "ns8:mavenType" 744 + }, 745 + "vendor:0": { 746 + "display:1": "Android", 747 + "id:0": "android" 748 + } 749 + } 1833 750 }, 1834 751 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1": { 1835 752 "archives": [ ··· 1856 749 "license": "android-sdk-license", 1857 750 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.1", 1858 751 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.1", 1859 - "revision": "1" 752 + "revision": "1", 753 + "revision-details": { 754 + "major:0": "1" 755 + }, 756 + "type-details": { 757 + "element-attributes": { 758 + "xsi:type": "ns8:mavenType" 759 + }, 760 + "vendor:0": { 761 + "display:1": "Android", 762 + "id:0": "android" 763 + } 764 + } 1860 765 }, 1861 766 "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2": { 1862 767 "archives": [ ··· 1883 764 "license": "android-sdk-license", 1884 765 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.2", 1885 766 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.2", 1886 - "revision": "1" 767 + "revision": "1", 768 + "revision-details": { 769 + "major:0": "1" 770 + }, 771 + "type-details": { 772 + "element-attributes": { 773 + "xsi:type": "ns8:mavenType" 774 + }, 775 + "vendor:0": { 776 + "display:1": "Android", 777 + "id:0": "android" 778 + } 779 + } 1887 780 }, 1888 781 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0": { 1889 782 "archives": [ ··· 1906 775 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0.zip" 1907 776 } 1908 777 ], 778 + "dependencies": { 779 + "dependency:0": { 780 + "element-attributes": { 781 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0" 782 + } 783 + } 784 + }, 1909 785 "displayName": "ConstraintLayout for Android 1.0.0", 1910 786 "license": "android-sdk-license", 1911 787 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0", 1912 788 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0", 1913 - "revision": "1" 789 + "revision": "1", 790 + "revision-details": { 791 + "major:0": "1" 792 + }, 793 + "type-details": { 794 + "element-attributes": { 795 + "xsi:type": "ns8:mavenType" 796 + }, 797 + "vendor:0": { 798 + "display:1": "Android", 799 + "id:0": "android" 800 + } 801 + } 1914 802 }, 1915 803 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha4": { 1916 804 "archives": [ ··· 1940 790 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-alpha4.zip" 1941 791 } 1942 792 ], 793 + "dependencies": { 794 + "dependency:0": { 795 + "element-attributes": { 796 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha4" 797 + } 798 + } 799 + }, 1943 800 "displayName": "com.android.support.constraint:constraint-layout:1.0.0-alpha4", 1944 801 "license": "android-sdk-license", 1945 802 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha4", 1946 803 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4", 1947 - "revision": "1" 804 + "revision": "1", 805 + "revision-details": { 806 + "major:0": "1" 807 + }, 808 + "type-details": { 809 + "element-attributes": { 810 + "xsi:type": "ns8:mavenType" 811 + }, 812 + "vendor:0": { 813 + "display:1": "Android", 814 + "id:0": "android" 815 + } 816 + } 1948 817 }, 1949 818 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha8": { 1950 819 "archives": [ ··· 1974 805 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-alpha8.zip" 1975 806 } 1976 807 ], 808 + "dependencies": { 809 + "dependency:0": { 810 + "element-attributes": { 811 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha8" 812 + } 813 + } 814 + }, 1977 815 "displayName": "ConstraintLayout for Android 1.0.0-alpha8", 1978 816 "license": "android-sdk-license", 1979 817 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha8", 1980 818 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha8", 1981 - "revision": "1" 819 + "revision": "1", 820 + "revision-details": { 821 + "major:0": "1" 822 + }, 823 + "type-details": { 824 + "element-attributes": { 825 + "xsi:type": "ns8:mavenType" 826 + }, 827 + "vendor:0": { 828 + "display:1": "Android", 829 + "id:0": "android" 830 + } 831 + } 1982 832 }, 1983 833 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta1": { 1984 834 "archives": [ ··· 2008 820 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta1.zip" 2009 821 } 2010 822 ], 823 + "dependencies": { 824 + "dependency:0": { 825 + "element-attributes": { 826 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta1" 827 + } 828 + } 829 + }, 2011 830 "displayName": "ConstraintLayout for Android 1.0.0-beta1", 2012 831 "license": "android-sdk-license", 2013 832 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta1", 2014 833 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta1", 2015 - "revision": "1" 834 + "revision": "1", 835 + "revision-details": { 836 + "major:0": "1" 837 + }, 838 + "type-details": { 839 + "element-attributes": { 840 + "xsi:type": "ns8:mavenType" 841 + }, 842 + "vendor:0": { 843 + "display:1": "Android", 844 + "id:0": "android" 845 + } 846 + } 2016 847 }, 2017 848 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta2": { 2018 849 "archives": [ ··· 2042 835 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta2.zip" 2043 836 } 2044 837 ], 838 + "dependencies": { 839 + "dependency:0": { 840 + "element-attributes": { 841 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta2" 842 + } 843 + } 844 + }, 2045 845 "displayName": "ConstraintLayout for Android 1.0.0-beta2", 2046 846 "license": "android-sdk-license", 2047 847 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta2", 2048 848 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta2", 2049 - "revision": "1" 849 + "revision": "1", 850 + "revision-details": { 851 + "major:0": "1" 852 + }, 853 + "type-details": { 854 + "element-attributes": { 855 + "xsi:type": "ns8:mavenType" 856 + }, 857 + "vendor:0": { 858 + "display:1": "Android", 859 + "id:0": "android" 860 + } 861 + } 2050 862 }, 2051 863 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta3": { 2052 864 "archives": [ ··· 2076 850 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta3.zip" 2077 851 } 2078 852 ], 853 + "dependencies": { 854 + "dependency:0": { 855 + "element-attributes": { 856 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta3" 857 + } 858 + } 859 + }, 2079 860 "displayName": "ConstraintLayout for Android 1.0.0-beta3", 2080 861 "license": "android-sdk-license", 2081 862 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta3", 2082 863 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta3", 2083 - "revision": "1" 864 + "revision": "1", 865 + "revision-details": { 866 + "major:0": "1" 867 + }, 868 + "type-details": { 869 + "element-attributes": { 870 + "xsi:type": "ns8:mavenType" 871 + }, 872 + "vendor:0": { 873 + "display:1": "Android", 874 + "id:0": "android" 875 + } 876 + } 2084 877 }, 2085 878 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta4": { 2086 879 "archives": [ ··· 2110 865 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta4.zip" 2111 866 } 2112 867 ], 868 + "dependencies": { 869 + "dependency:0": { 870 + "element-attributes": { 871 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta4" 872 + } 873 + } 874 + }, 2113 875 "displayName": "ConstraintLayout for Android 1.0.0-beta4", 2114 876 "license": "android-sdk-license", 2115 877 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta4", 2116 878 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta4", 2117 - "revision": "1" 879 + "revision": "1", 880 + "revision-details": { 881 + "major:0": "1" 882 + }, 883 + "type-details": { 884 + "element-attributes": { 885 + "xsi:type": "ns8:mavenType" 886 + }, 887 + "vendor:0": { 888 + "display:1": "Android", 889 + "id:0": "android" 890 + } 891 + } 2118 892 }, 2119 893 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta5": { 2120 894 "archives": [ ··· 2144 880 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta5.zip" 2145 881 } 2146 882 ], 883 + "dependencies": { 884 + "dependency:0": { 885 + "element-attributes": { 886 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta5" 887 + } 888 + } 889 + }, 2147 890 "displayName": "ConstraintLayout for Android 1.0.0-beta5", 2148 891 "license": "android-sdk-license", 2149 892 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta5", 2150 893 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta5", 2151 - "revision": "1" 894 + "revision": "1", 895 + "revision-details": { 896 + "major:0": "1" 897 + }, 898 + "type-details": { 899 + "element-attributes": { 900 + "xsi:type": "ns8:mavenType" 901 + }, 902 + "vendor:0": { 903 + "display:1": "Android", 904 + "id:0": "android" 905 + } 906 + } 2152 907 }, 2153 908 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.1": { 2154 909 "archives": [ ··· 2178 895 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.1.zip" 2179 896 } 2180 897 ], 898 + "dependencies": { 899 + "dependency:0": { 900 + "element-attributes": { 901 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1" 902 + } 903 + } 904 + }, 2181 905 "displayName": "ConstraintLayout for Android 1.0.1", 2182 906 "license": "android-sdk-license", 2183 907 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.1", 2184 908 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.1", 2185 - "revision": "1" 909 + "revision": "1", 910 + "revision-details": { 911 + "major:0": "1" 912 + }, 913 + "type-details": { 914 + "element-attributes": { 915 + "xsi:type": "ns8:mavenType" 916 + }, 917 + "vendor:0": { 918 + "display:1": "Android", 919 + "id:0": "android" 920 + } 921 + } 2186 922 }, 2187 923 "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2": { 2188 924 "archives": [ ··· 2212 910 "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.2.zip" 2213 911 } 2214 912 ], 913 + "dependencies": { 914 + "dependency:0": { 915 + "element-attributes": { 916 + "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2" 917 + } 918 + } 919 + }, 2215 920 "displayName": "ConstraintLayout for Android 1.0.2", 2216 921 "license": "android-sdk-license", 2217 922 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.2", 2218 923 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.2", 2219 - "revision": "1" 924 + "revision": "1", 925 + "revision-details": { 926 + "major:0": "1" 927 + }, 928 + "type-details": { 929 + "element-attributes": { 930 + "xsi:type": "ns8:mavenType" 931 + }, 932 + "vendor:0": { 933 + "display:1": "Android", 934 + "id:0": "android" 935 + } 936 + } 2220 937 } 2221 938 }, 2222 939 "images": { ··· 2247 926 "os": "all", 2248 927 "sha1": "8537616a7add47cce24c60f18bc2429e3dc90ae3", 2249 928 "size": 67927049, 2250 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-10_r05.zip" 929 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-10_r05.zip" 2251 930 } 2252 931 ], 932 + "dependencies": { 933 + "dependency:0": { 934 + "element-attributes": { 935 + "path": "patcher;v4" 936 + } 937 + } 938 + }, 2253 939 "displayName": "ARM EABI v7a System Image", 2254 940 "license": "android-sdk-license", 2255 941 "name": "system-image-10-default-armeabi-v7a", 2256 942 "path": "system-images/android-10/default/armeabi-v7a", 2257 - "revision": "10-default-armeabi-v7a" 943 + "revision": "10-default-armeabi-v7a", 944 + "revision-details": { 945 + "major:0": "5" 946 + }, 947 + "type-details": { 948 + "abi:2": "armeabi-v7a", 949 + "api-level:0": "10", 950 + "element-attributes": { 951 + "xsi:type": "ns12:sysImgDetailsType" 952 + }, 953 + "tag:1": { 954 + "display:1": { 955 + }, 956 + "id:0": "default" 957 + } 958 + } 2258 959 }, 2259 960 "x86": { 2260 961 "archives": [ ··· 2284 941 "os": "all", 2285 942 "sha1": "a166d5ccbb165e1dd5464fbfeec30a61f77790d8", 2286 943 "size": 75386095, 2287 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-10_r05.zip" 944 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-10_r05.zip" 2288 945 } 2289 946 ], 947 + "dependencies": { 948 + "dependency:0": { 949 + "element-attributes": { 950 + "path": "patcher;v4" 951 + } 952 + } 953 + }, 2290 954 "displayName": "Intel x86 Atom System Image", 2291 955 "license": "android-sdk-license", 2292 956 "name": "system-image-10-default-x86", 2293 957 "path": "system-images/android-10/default/x86", 2294 - "revision": "10-default-x86" 958 + "revision": "10-default-x86", 959 + "revision-details": { 960 + "major:0": "5" 961 + }, 962 + "type-details": { 963 + "abi:2": "x86", 964 + "api-level:0": "10", 965 + "element-attributes": { 966 + "xsi:type": "ns12:sysImgDetailsType" 967 + }, 968 + "tag:1": { 969 + "display:1": { 970 + }, 971 + "id:0": "default" 972 + } 973 + } 2295 974 } 2296 975 }, 2297 976 "google_apis": { ··· 2326 961 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-10_r06.zip" 2327 962 } 2328 963 ], 964 + "dependencies": { 965 + "dependency:0": { 966 + "element-attributes": { 967 + "path": "patcher;v4" 968 + } 969 + } 970 + }, 2329 971 "displayName": "Google APIs ARM EABI v7a System Image", 2330 972 "license": "android-sdk-license", 2331 973 "name": "system-image-10-google_apis-armeabi-v7a", 2332 974 "path": "system-images/android-10/google_apis/armeabi-v7a", 2333 - "revision": "10-google_apis-armeabi-v7a" 975 + "revision": "10-google_apis-armeabi-v7a", 976 + "revision-details": { 977 + "major:0": "6" 978 + }, 979 + "type-details": { 980 + "abi:3": "armeabi-v7a", 981 + "api-level:0": "10", 982 + "element-attributes": { 983 + "xsi:type": "ns12:sysImgDetailsType" 984 + }, 985 + "tag:1": { 986 + "display:1": "Google APIs", 987 + "id:0": "google_apis" 988 + }, 989 + "vendor:2": { 990 + "display:1": "Google Inc.", 991 + "id:0": "google" 992 + } 993 + } 2334 994 }, 2335 995 "x86": { 2336 996 "archives": [ ··· 2366 976 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-10_r06.zip" 2367 977 } 2368 978 ], 979 + "dependencies": { 980 + "dependency:0": { 981 + "element-attributes": { 982 + "path": "patcher;v4" 983 + } 984 + } 985 + }, 2369 986 "displayName": "Google APIs Intel x86 Atom System Image", 2370 987 "license": "android-sdk-license", 2371 988 "name": "system-image-10-google_apis-x86", 2372 989 "path": "system-images/android-10/google_apis/x86", 2373 - "revision": "10-google_apis-x86" 990 + "revision": "10-google_apis-x86", 991 + "revision-details": { 992 + "major:0": "6" 993 + }, 994 + "type-details": { 995 + "abi:3": "x86", 996 + "api-level:0": "10", 997 + "element-attributes": { 998 + "xsi:type": "ns12:sysImgDetailsType" 999 + }, 1000 + "tag:1": { 1001 + "display:1": "Google APIs", 1002 + "id:0": "google_apis" 1003 + }, 1004 + "vendor:2": { 1005 + "display:1": "Google Inc.", 1006 + "id:0": "google" 1007 + } 1008 + } 2374 1009 } 2375 1010 } 2376 1011 }, ··· 2407 992 "os": "all", 2408 993 "sha1": "d8991b0c06b18d7d6ed4169d67460ee1add6661b", 2409 994 "size": 99621822, 2410 - "url": "https://dl.google.com/android/repository/sys-img/default/sysimg_armv7a-14_r02.zip" 995 + "url": "https://dl.google.com/android/repository/sys-img/android/sysimg_armv7a-14_r02.zip" 2411 996 } 2412 997 ], 2413 998 "displayName": "ARM EABI v7a System Image", 2414 999 "license": "android-sdk-license", 2415 1000 "name": "system-image-14-default-armeabi-v7a", 2416 1001 "path": "system-images/android-14/default/armeabi-v7a", 2417 - "revision": "14-default-armeabi-v7a" 1002 + "revision": "14-default-armeabi-v7a", 1003 + "revision-details": { 1004 + "major:0": "2" 1005 + }, 1006 + "type-details": { 1007 + "abi:2": "armeabi-v7a", 1008 + "api-level:0": "14", 1009 + "element-attributes": { 1010 + "xsi:type": "ns12:sysImgDetailsType" 1011 + }, 1012 + "tag:1": { 1013 + "display:1": { 1014 + }, 1015 + "id:0": "default" 1016 + } 1017 + } 2418 1018 } 2419 1019 } 2420 1020 }, ··· 2441 1011 "os": "all", 2442 1012 "sha1": "03d7ed95a9d3b107e3f2e5b166d017ea12529e70", 2443 1013 "size": 102452069, 2444 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-15_r05.zip" 1014 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-15_r05.zip" 2445 1015 } 2446 1016 ], 1017 + "dependencies": { 1018 + "dependency:0": { 1019 + "element-attributes": { 1020 + "path": "patcher;v4" 1021 + } 1022 + } 1023 + }, 2447 1024 "displayName": "ARM EABI v7a System Image", 2448 1025 "license": "android-sdk-license", 2449 1026 "name": "system-image-15-default-armeabi-v7a", 2450 1027 "path": "system-images/android-15/default/armeabi-v7a", 2451 - "revision": "15-default-armeabi-v7a" 1028 + "revision": "15-default-armeabi-v7a", 1029 + "revision-details": { 1030 + "major:0": "5" 1031 + }, 1032 + "type-details": { 1033 + "abi:2": "armeabi-v7a", 1034 + "api-level:0": "15", 1035 + "element-attributes": { 1036 + "xsi:type": "ns12:sysImgDetailsType" 1037 + }, 1038 + "tag:1": { 1039 + "display:1": { 1040 + }, 1041 + "id:0": "default" 1042 + } 1043 + } 2452 1044 }, 2453 1045 "x86": { 2454 1046 "archives": [ ··· 2478 1026 "os": "all", 2479 1027 "sha1": "61381aef3fd0cdc8255cb3298072a920c80186ca", 2480 1028 "size": 116030933, 2481 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-15_r07.zip" 1029 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-15_r07.zip" 2482 1030 } 2483 1031 ], 1032 + "dependencies": { 1033 + "dependency:0": { 1034 + "element-attributes": { 1035 + "path": "patcher;v4" 1036 + } 1037 + } 1038 + }, 2484 1039 "displayName": "Intel x86 Atom System Image", 2485 1040 "license": "android-sdk-license", 2486 1041 "name": "system-image-15-default-x86", 2487 1042 "path": "system-images/android-15/default/x86", 2488 - "revision": "15-default-x86" 1043 + "revision": "15-default-x86", 1044 + "revision-details": { 1045 + "major:0": "7" 1046 + }, 1047 + "type-details": { 1048 + "abi:2": "x86", 1049 + "api-level:0": "15", 1050 + "element-attributes": { 1051 + "xsi:type": "ns12:sysImgDetailsType" 1052 + }, 1053 + "tag:1": { 1054 + "display:1": { 1055 + }, 1056 + "id:0": "default" 1057 + } 1058 + } 2489 1059 } 2490 1060 }, 2491 1061 "google_apis": { ··· 2520 1046 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-15_r06.zip" 2521 1047 } 2522 1048 ], 1049 + "dependencies": { 1050 + "dependency:0": { 1051 + "element-attributes": { 1052 + "path": "patcher;v4" 1053 + } 1054 + } 1055 + }, 2523 1056 "displayName": "Google APIs ARM EABI v7a System Image", 2524 1057 "license": "android-sdk-license", 2525 1058 "name": "system-image-15-google_apis-armeabi-v7a", 2526 1059 "path": "system-images/android-15/google_apis/armeabi-v7a", 2527 - "revision": "15-google_apis-armeabi-v7a" 1060 + "revision": "15-google_apis-armeabi-v7a", 1061 + "revision-details": { 1062 + "major:0": "6" 1063 + }, 1064 + "type-details": { 1065 + "abi:3": "armeabi-v7a", 1066 + "api-level:0": "15", 1067 + "element-attributes": { 1068 + "xsi:type": "ns12:sysImgDetailsType" 1069 + }, 1070 + "tag:1": { 1071 + "display:1": "Google APIs", 1072 + "id:0": "google_apis" 1073 + }, 1074 + "vendor:2": { 1075 + "display:1": "Google Inc.", 1076 + "id:0": "google" 1077 + } 1078 + } 2528 1079 }, 2529 1080 "x86": { 2530 1081 "archives": [ ··· 2560 1061 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-15_r07.zip" 2561 1062 } 2562 1063 ], 1064 + "dependencies": { 1065 + "dependency:0": { 1066 + "element-attributes": { 1067 + "path": "patcher;v4" 1068 + } 1069 + } 1070 + }, 2563 1071 "displayName": "Google APIs Intel x86 Atom System Image", 2564 1072 "license": "android-sdk-license", 2565 1073 "name": "system-image-15-google_apis-x86", 2566 1074 "path": "system-images/android-15/google_apis/x86", 2567 - "revision": "15-google_apis-x86" 1075 + "revision": "15-google_apis-x86", 1076 + "revision-details": { 1077 + "major:0": "7" 1078 + }, 1079 + "type-details": { 1080 + "abi:3": "x86", 1081 + "api-level:0": "15", 1082 + "element-attributes": { 1083 + "xsi:type": "ns12:sysImgDetailsType" 1084 + }, 1085 + "tag:1": { 1086 + "display:1": "Google APIs", 1087 + "id:0": "google_apis" 1088 + }, 1089 + "vendor:2": { 1090 + "display:1": "Google Inc.", 1091 + "id:0": "google" 1092 + } 1093 + } 2568 1094 } 2569 1095 } 2570 1096 }, ··· 2601 1077 "os": "all", 2602 1078 "sha1": "69b944b0d5a18c8563fa80d7d229af64890f724e", 2603 1079 "size": 118646340, 2604 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-16_r06.zip" 1080 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-16_r06.zip" 2605 1081 } 2606 1082 ], 1083 + "dependencies": { 1084 + "dependency:0": { 1085 + "element-attributes": { 1086 + "path": "patcher;v4" 1087 + } 1088 + } 1089 + }, 2607 1090 "displayName": "ARM EABI v7a System Image", 2608 1091 "license": "android-sdk-license", 2609 1092 "name": "system-image-16-default-armeabi-v7a", 2610 1093 "path": "system-images/android-16/default/armeabi-v7a", 2611 - "revision": "16-default-armeabi-v7a" 1094 + "revision": "16-default-armeabi-v7a", 1095 + "revision-details": { 1096 + "major:0": "6" 1097 + }, 1098 + "type-details": { 1099 + "abi:2": "armeabi-v7a", 1100 + "api-level:0": "16", 1101 + "element-attributes": { 1102 + "xsi:type": "ns12:sysImgDetailsType" 1103 + }, 1104 + "tag:1": { 1105 + "display:1": { 1106 + }, 1107 + "id:0": "default" 1108 + } 1109 + } 2612 1110 }, 2613 1111 "mips": { 2614 1112 "archives": [ ··· 2638 1092 "os": "all", 2639 1093 "sha1": "67943c54fb3943943ffeb05fdd39c0b753681f6e", 2640 1094 "size": 122482530, 2641 - "url": "https://dl.google.com/android/repository/sys-img/default/sysimg_mips-16_r04.zip" 1095 + "url": "https://dl.google.com/android/repository/sys-img/android/sysimg_mips-16_r04.zip" 2642 1096 } 2643 1097 ], 2644 1098 "displayName": "MIPS System Image", 2645 1099 "license": "mips-android-sysimage-license", 2646 1100 "name": "system-image-16-default-mips", 2647 1101 "path": "system-images/android-16/default/mips", 2648 - "revision": "16-default-mips" 1102 + "revision": "16-default-mips", 1103 + "revision-details": { 1104 + "major:0": "1" 1105 + }, 1106 + "type-details": { 1107 + "abi:2": "mips", 1108 + "api-level:0": "16", 1109 + "element-attributes": { 1110 + "xsi:type": "ns12:sysImgDetailsType" 1111 + }, 1112 + "tag:1": { 1113 + "display:1": { 1114 + }, 1115 + "id:0": "default" 1116 + } 1117 + } 2649 1118 }, 2650 1119 "x86": { 2651 1120 "archives": [ ··· 2668 1107 "os": "all", 2669 1108 "sha1": "ee6718e7556c8f8bd8d3f470b34f2c5dbf9bcff4", 2670 1109 "size": 135305313, 2671 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-16_r07.zip" 1110 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-16_r07.zip" 2672 1111 } 2673 1112 ], 1113 + "dependencies": { 1114 + "dependency:0": { 1115 + "element-attributes": { 1116 + "path": "patcher;v4" 1117 + } 1118 + } 1119 + }, 2674 1120 "displayName": "Intel x86 Atom System Image", 2675 1121 "license": "android-sdk-license", 2676 1122 "name": "system-image-16-default-x86", 2677 1123 "path": "system-images/android-16/default/x86", 2678 - "revision": "16-default-x86" 1124 + "revision": "16-default-x86", 1125 + "revision-details": { 1126 + "major:0": "7" 1127 + }, 1128 + "type-details": { 1129 + "abi:2": "x86", 1130 + "api-level:0": "16", 1131 + "element-attributes": { 1132 + "xsi:type": "ns12:sysImgDetailsType" 1133 + }, 1134 + "tag:1": { 1135 + "display:1": { 1136 + }, 1137 + "id:0": "default" 1138 + } 1139 + } 2679 1140 } 2680 1141 }, 2681 1142 "google_apis": { ··· 2710 1127 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-16_r06.zip" 2711 1128 } 2712 1129 ], 1130 + "dependencies": { 1131 + "dependency:0": { 1132 + "element-attributes": { 1133 + "path": "patcher;v4" 1134 + } 1135 + } 1136 + }, 2713 1137 "displayName": "Google APIs ARM EABI v7a System Image", 2714 1138 "license": "android-sdk-license", 2715 1139 "name": "system-image-16-google_apis-armeabi-v7a", 2716 1140 "path": "system-images/android-16/google_apis/armeabi-v7a", 2717 - "revision": "16-google_apis-armeabi-v7a" 1141 + "revision": "16-google_apis-armeabi-v7a", 1142 + "revision-details": { 1143 + "major:0": "6" 1144 + }, 1145 + "type-details": { 1146 + "abi:3": "armeabi-v7a", 1147 + "api-level:0": "16", 1148 + "element-attributes": { 1149 + "xsi:type": "ns12:sysImgDetailsType" 1150 + }, 1151 + "tag:1": { 1152 + "display:1": "Google APIs", 1153 + "id:0": "google_apis" 1154 + }, 1155 + "vendor:2": { 1156 + "display:1": "Google Inc.", 1157 + "id:0": "google" 1158 + } 1159 + } 2718 1160 }, 2719 1161 "x86": { 2720 1162 "archives": [ ··· 2750 1142 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-16_r07.zip" 2751 1143 } 2752 1144 ], 1145 + "dependencies": { 1146 + "dependency:0": { 1147 + "element-attributes": { 1148 + "path": "patcher;v4" 1149 + } 1150 + } 1151 + }, 2753 1152 "displayName": "Google APIs Intel x86 Atom System Image", 2754 1153 "license": "android-sdk-license", 2755 1154 "name": "system-image-16-google_apis-x86", 2756 1155 "path": "system-images/android-16/google_apis/x86", 2757 - "revision": "16-google_apis-x86" 1156 + "revision": "16-google_apis-x86", 1157 + "revision-details": { 1158 + "major:0": "7" 1159 + }, 1160 + "type-details": { 1161 + "abi:3": "x86", 1162 + "api-level:0": "16", 1163 + "element-attributes": { 1164 + "xsi:type": "ns12:sysImgDetailsType" 1165 + }, 1166 + "tag:1": { 1167 + "display:1": "Google APIs", 1168 + "id:0": "google_apis" 1169 + }, 1170 + "vendor:2": { 1171 + "display:1": "Google Inc.", 1172 + "id:0": "google" 1173 + } 1174 + } 2758 1175 } 2759 1176 } 2760 1177 }, ··· 2791 1158 "os": "all", 2792 1159 "sha1": "a18a3fd0958ec4ef52507f58e414fc5c7dfd59d6", 2793 1160 "size": 124437041, 2794 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-17_r06.zip" 1161 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-17_r06.zip" 2795 1162 } 2796 1163 ], 1164 + "dependencies": { 1165 + "dependency:0": { 1166 + "element-attributes": { 1167 + "path": "patcher;v4" 1168 + } 1169 + } 1170 + }, 2797 1171 "displayName": "ARM EABI v7a System Image", 2798 1172 "license": "android-sdk-license", 2799 1173 "name": "system-image-17-default-armeabi-v7a", 2800 1174 "path": "system-images/android-17/default/armeabi-v7a", 2801 - "revision": "17-default-armeabi-v7a" 1175 + "revision": "17-default-armeabi-v7a", 1176 + "revision-details": { 1177 + "major:0": "6" 1178 + }, 1179 + "type-details": { 1180 + "abi:2": "armeabi-v7a", 1181 + "api-level:0": "17", 1182 + "element-attributes": { 1183 + "xsi:type": "ns12:sysImgDetailsType" 1184 + }, 1185 + "tag:1": { 1186 + "display:1": { 1187 + }, 1188 + "id:0": "default" 1189 + } 1190 + } 2802 1191 }, 2803 1192 "mips": { 2804 1193 "archives": [ ··· 2828 1173 "os": "all", 2829 1174 "sha1": "f0c6e153bd584c29e51b5c9723cfbf30f996a05d", 2830 1175 "size": 131781761, 2831 - "url": "https://dl.google.com/android/repository/sys-img/default/sysimg_mips-17_r01.zip" 1176 + "url": "https://dl.google.com/android/repository/sys-img/android/sysimg_mips-17_r01.zip" 2832 1177 } 2833 1178 ], 2834 1179 "displayName": "MIPS System Image", 2835 1180 "license": "mips-android-sysimage-license", 2836 1181 "name": "system-image-17-default-mips", 2837 1182 "path": "system-images/android-17/default/mips", 2838 - "revision": "17-default-mips" 1183 + "revision": "17-default-mips", 1184 + "revision-details": { 1185 + "major:0": "1" 1186 + }, 1187 + "type-details": { 1188 + "abi:2": "mips", 1189 + "api-level:0": "17", 1190 + "element-attributes": { 1191 + "xsi:type": "ns12:sysImgDetailsType" 1192 + }, 1193 + "tag:1": { 1194 + "display:1": { 1195 + }, 1196 + "id:0": "default" 1197 + } 1198 + } 2839 1199 }, 2840 1200 "x86": { 2841 1201 "archives": [ ··· 2858 1188 "os": "all", 2859 1189 "sha1": "1ad5ffb51e31f5fe9fa47411fed2c2ade9a33865", 2860 1190 "size": 194811128, 2861 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-17_r07.zip" 1191 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-17_r07.zip" 2862 1192 } 2863 1193 ], 1194 + "dependencies": { 1195 + "dependency:0": { 1196 + "element-attributes": { 1197 + "path": "patcher;v4" 1198 + } 1199 + } 1200 + }, 2864 1201 "displayName": "Intel x86 Atom System Image", 2865 1202 "license": "android-sdk-license", 2866 1203 "name": "system-image-17-default-x86", 2867 1204 "path": "system-images/android-17/default/x86", 2868 - "revision": "17-default-x86" 1205 + "revision": "17-default-x86", 1206 + "revision-details": { 1207 + "major:0": "7" 1208 + }, 1209 + "type-details": { 1210 + "abi:3": "x86", 1211 + "api-level:0": "17", 1212 + "element-attributes": { 1213 + "xsi:type": "ns12:sysImgDetailsType" 1214 + }, 1215 + "tag:1": { 1216 + "display:1": "Google APIs", 1217 + "id:0": "default" 1218 + }, 1219 + "vendor:2": { 1220 + "display:1": "Google Inc.", 1221 + "id:0": "google" 1222 + } 1223 + } 2869 1224 } 2870 1225 }, 2871 1226 "google_apis": { ··· 2903 1208 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-17_r06.zip" 2904 1209 } 2905 1210 ], 1211 + "dependencies": { 1212 + "dependency:0": { 1213 + "element-attributes": { 1214 + "path": "patcher;v4" 1215 + } 1216 + } 1217 + }, 2906 1218 "displayName": "Google APIs ARM EABI v7a System Image", 2907 1219 "license": "android-sdk-license", 2908 1220 "name": "system-image-17-google_apis-armeabi-v7a", 2909 1221 "path": "system-images/android-17/google_apis/armeabi-v7a", 2910 - "revision": "17-google_apis-armeabi-v7a" 1222 + "revision": "17-google_apis-armeabi-v7a", 1223 + "revision-details": { 1224 + "major:0": "6" 1225 + }, 1226 + "type-details": { 1227 + "abi:3": "armeabi-v7a", 1228 + "api-level:0": "17", 1229 + "element-attributes": { 1230 + "xsi:type": "ns12:sysImgDetailsType" 1231 + }, 1232 + "tag:1": { 1233 + "display:1": "Google APIs", 1234 + "id:0": "google_apis" 1235 + }, 1236 + "vendor:2": { 1237 + "display:1": "Google Inc.", 1238 + "id:0": "google" 1239 + } 1240 + } 2911 1241 }, 2912 1242 "x86": { 2913 1243 "archives": [ ··· 2943 1223 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-17_r07.zip" 2944 1224 } 2945 1225 ], 1226 + "dependencies": { 1227 + "dependency:0": { 1228 + "element-attributes": { 1229 + "path": "patcher;v4" 1230 + } 1231 + } 1232 + }, 2946 1233 "displayName": "Google APIs Intel x86 Atom System Image", 2947 1234 "license": "android-sdk-license", 2948 1235 "name": "system-image-17-google_apis-x86", 2949 1236 "path": "system-images/android-17/google_apis/x86", 2950 - "revision": "17-google_apis-x86" 1237 + "revision": "17-google_apis-x86", 1238 + "revision-details": { 1239 + "major:0": "7" 1240 + }, 1241 + "type-details": { 1242 + "abi:3": "x86", 1243 + "api-level:0": "17", 1244 + "element-attributes": { 1245 + "xsi:type": "ns12:sysImgDetailsType" 1246 + }, 1247 + "tag:1": { 1248 + "display:1": "Google APIs", 1249 + "id:0": "google_apis" 1250 + }, 1251 + "vendor:2": { 1252 + "display:1": "Google Inc.", 1253 + "id:0": "google" 1254 + } 1255 + } 2951 1256 } 2952 1257 } 2953 1258 }, ··· 2984 1239 "os": "all", 2985 1240 "sha1": "580b583720f7de671040d5917c8c9db0c7aa03fd", 2986 1241 "size": 130590545, 2987 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-18_r05.zip" 1242 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-18_r05.zip" 2988 1243 } 2989 1244 ], 1245 + "dependencies": { 1246 + "dependency:0": { 1247 + "element-attributes": { 1248 + "path": "patcher;v4" 1249 + } 1250 + } 1251 + }, 2990 1252 "displayName": "ARM EABI v7a System Image", 2991 1253 "license": "android-sdk-license", 2992 1254 "name": "system-image-18-default-armeabi-v7a", 2993 1255 "path": "system-images/android-18/default/armeabi-v7a", 2994 - "revision": "18-default-armeabi-v7a" 1256 + "revision": "18-default-armeabi-v7a", 1257 + "revision-details": { 1258 + "major:0": "5" 1259 + }, 1260 + "type-details": { 1261 + "abi:2": "armeabi-v7a", 1262 + "api-level:0": "18", 1263 + "element-attributes": { 1264 + "xsi:type": "ns12:sysImgDetailsType" 1265 + }, 1266 + "tag:1": { 1267 + "display:1": { 1268 + }, 1269 + "id:0": "default" 1270 + } 1271 + } 2995 1272 }, 2996 1273 "x86": { 2997 1274 "archives": [ ··· 3021 1254 "os": "all", 3022 1255 "sha1": "7a4ced4d9b0ab48047825491b4072dc2eb9b610e", 3023 1256 "size": 150097655, 3024 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-18_r04.zip" 1257 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-18_r04.zip" 3025 1258 } 3026 1259 ], 1260 + "dependencies": { 1261 + "dependency:0": { 1262 + "element-attributes": { 1263 + "path": "patcher;v4" 1264 + } 1265 + } 1266 + }, 3027 1267 "displayName": "Intel x86 Atom System Image", 3028 1268 "license": "android-sdk-license", 3029 1269 "name": "system-image-18-default-x86", 3030 1270 "path": "system-images/android-18/default/x86", 3031 - "revision": "18-default-x86" 1271 + "revision": "18-default-x86", 1272 + "revision-details": { 1273 + "major:0": "4" 1274 + }, 1275 + "type-details": { 1276 + "abi:2": "x86", 1277 + "api-level:0": "18", 1278 + "element-attributes": { 1279 + "xsi:type": "ns12:sysImgDetailsType" 1280 + }, 1281 + "tag:1": { 1282 + "display:1": { 1283 + }, 1284 + "id:0": "default" 1285 + } 1286 + } 3032 1287 } 3033 1288 }, 3034 1289 "google_apis": { ··· 3063 1274 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-18_r06.zip" 3064 1275 } 3065 1276 ], 1277 + "dependencies": { 1278 + "dependency:0": { 1279 + "element-attributes": { 1280 + "path": "patcher;v4" 1281 + } 1282 + } 1283 + }, 3066 1284 "displayName": "Google APIs ARM EABI v7a System Image", 3067 1285 "license": "android-sdk-license", 3068 1286 "name": "system-image-18-google_apis-armeabi-v7a", 3069 1287 "path": "system-images/android-18/google_apis/armeabi-v7a", 3070 - "revision": "18-google_apis-armeabi-v7a" 1288 + "revision": "18-google_apis-armeabi-v7a", 1289 + "revision-details": { 1290 + "major:0": "6" 1291 + }, 1292 + "type-details": { 1293 + "abi:3": "armeabi-v7a", 1294 + "api-level:0": "18", 1295 + "element-attributes": { 1296 + "xsi:type": "ns12:sysImgDetailsType" 1297 + }, 1298 + "tag:1": { 1299 + "display:1": "Google APIs", 1300 + "id:0": "google_apis" 1301 + }, 1302 + "vendor:2": { 1303 + "display:1": "Google Inc.", 1304 + "id:0": "google" 1305 + } 1306 + } 3071 1307 }, 3072 1308 "x86": { 3073 1309 "archives": [ ··· 3103 1289 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-18_r06.zip" 3104 1290 } 3105 1291 ], 1292 + "dependencies": { 1293 + "dependency:0": { 1294 + "element-attributes": { 1295 + "path": "patcher;v4" 1296 + } 1297 + } 1298 + }, 3106 1299 "displayName": "Google APIs Intel x86 Atom System Image", 3107 1300 "license": "android-sdk-license", 3108 1301 "name": "system-image-18-google_apis-x86", 3109 1302 "path": "system-images/android-18/google_apis/x86", 3110 - "revision": "18-google_apis-x86" 1303 + "revision": "18-google_apis-x86", 1304 + "revision-details": { 1305 + "major:0": "6" 1306 + }, 1307 + "type-details": { 1308 + "abi:3": "x86", 1309 + "api-level:0": "18", 1310 + "element-attributes": { 1311 + "xsi:type": "ns12:sysImgDetailsType" 1312 + }, 1313 + "tag:1": { 1314 + "display:1": "Google APIs", 1315 + "id:0": "google_apis" 1316 + }, 1317 + "vendor:2": { 1318 + "display:1": "Google Inc.", 1319 + "id:0": "google" 1320 + } 1321 + } 3111 1322 } 3112 1323 } 3113 1324 }, ··· 3144 1305 "os": "all", 3145 1306 "sha1": "d1a5fd4f2e1c013c3d3d9bfe7e9db908c3ed56fa", 3146 1307 "size": 159871567, 3147 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-19_r05.zip" 1308 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-19_r05.zip" 3148 1309 } 3149 1310 ], 1311 + "dependencies": { 1312 + "dependency:0": { 1313 + "element-attributes": { 1314 + "path": "patcher;v4" 1315 + } 1316 + } 1317 + }, 3150 1318 "displayName": "ARM EABI v7a System Image", 3151 1319 "license": "android-sdk-license", 3152 1320 "name": "system-image-19-default-armeabi-v7a", 3153 1321 "path": "system-images/android-19/default/armeabi-v7a", 3154 - "revision": "19-default-armeabi-v7a" 1322 + "revision": "19-default-armeabi-v7a", 1323 + "revision-details": { 1324 + "major:0": "5" 1325 + }, 1326 + "type-details": { 1327 + "abi:2": "armeabi-v7a", 1328 + "api-level:0": "19", 1329 + "element-attributes": { 1330 + "xsi:type": "ns12:sysImgDetailsType" 1331 + }, 1332 + "tag:1": { 1333 + "display:1": { 1334 + }, 1335 + "id:0": "default" 1336 + } 1337 + } 3155 1338 }, 3156 1339 "x86": { 3157 1340 "archives": [ ··· 3181 1320 "os": "all", 3182 1321 "sha1": "2ac82153aae97f7eae4c5a0761224fe04321d03d", 3183 1322 "size": 185886274, 3184 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-19_r06.zip" 1323 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-19_r06.zip" 3185 1324 } 3186 1325 ], 1326 + "dependencies": { 1327 + "dependency:0": { 1328 + "element-attributes": { 1329 + "path": "patcher;v4" 1330 + } 1331 + } 1332 + }, 3187 1333 "displayName": "Intel x86 Atom System Image", 3188 1334 "license": "android-sdk-license", 3189 1335 "name": "system-image-19-default-x86", 3190 1336 "path": "system-images/android-19/default/x86", 3191 - "revision": "19-default-x86" 1337 + "revision": "19-default-x86", 1338 + "revision-details": { 1339 + "major:0": "6" 1340 + }, 1341 + "type-details": { 1342 + "abi:2": "x86", 1343 + "api-level:0": "19", 1344 + "element-attributes": { 1345 + "xsi:type": "ns12:sysImgDetailsType" 1346 + }, 1347 + "tag:1": { 1348 + "display:1": { 1349 + }, 1350 + "id:0": "default" 1351 + } 1352 + } 3192 1353 } 3193 1354 }, 3194 1355 "google_apis": { ··· 3223 1340 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-19_r40.zip" 3224 1341 } 3225 1342 ], 1343 + "dependencies": { 1344 + "dependency:0": { 1345 + "element-attributes": { 1346 + "path": "patcher;v4" 1347 + } 1348 + } 1349 + }, 3226 1350 "displayName": "Google APIs ARM EABI v7a System Image", 3227 1351 "license": "android-sdk-license", 3228 1352 "name": "system-image-19-google_apis-armeabi-v7a", 3229 1353 "path": "system-images/android-19/google_apis/armeabi-v7a", 3230 - "revision": "19-google_apis-armeabi-v7a" 1354 + "revision": "19-google_apis-armeabi-v7a", 1355 + "revision-details": { 1356 + "major:0": "40" 1357 + }, 1358 + "type-details": { 1359 + "abi:3": "armeabi-v7a", 1360 + "api-level:0": "19", 1361 + "element-attributes": { 1362 + "xsi:type": "ns12:sysImgDetailsType" 1363 + }, 1364 + "tag:1": { 1365 + "display:1": "Google APIs", 1366 + "id:0": "google_apis" 1367 + }, 1368 + "vendor:2": { 1369 + "display:1": "Google Inc.", 1370 + "id:0": "google" 1371 + } 1372 + } 3231 1373 }, 3232 1374 "x86": { 3233 1375 "archives": [ ··· 3263 1355 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-19_r40.zip" 3264 1356 } 3265 1357 ], 1358 + "dependencies": { 1359 + "dependency:0": { 1360 + "element-attributes": { 1361 + "path": "patcher;v4" 1362 + } 1363 + } 1364 + }, 3266 1365 "displayName": "Google APIs Intel x86 Atom System Image", 3267 1366 "license": "android-sdk-license", 3268 1367 "name": "system-image-19-google_apis-x86", 3269 1368 "path": "system-images/android-19/google_apis/x86", 3270 - "revision": "19-google_apis-x86" 1369 + "revision": "19-google_apis-x86", 1370 + "revision-details": { 1371 + "major:0": "40" 1372 + }, 1373 + "type-details": { 1374 + "abi:3": "x86", 1375 + "api-level:0": "19", 1376 + "element-attributes": { 1377 + "xsi:type": "ns12:sysImgDetailsType" 1378 + }, 1379 + "tag:1": { 1380 + "display:1": "Google APIs", 1381 + "id:0": "google_apis" 1382 + }, 1383 + "vendor:2": { 1384 + "display:1": "Google Inc.", 1385 + "id:0": "google" 1386 + } 1387 + } 3271 1388 } 3272 1389 } 3273 1390 }, ··· 3311 1378 "license": "android-sdk-license", 3312 1379 "name": "system-image-21-android-tv-armeabi-v7a", 3313 1380 "path": "system-images/android-21/android-tv/armeabi-v7a", 3314 - "revision": "21-android-tv-armeabi-v7a" 1381 + "revision": "21-android-tv-armeabi-v7a", 1382 + "revision-details": { 1383 + "major:0": "3" 1384 + }, 1385 + "type-details": { 1386 + "abi:2": "armeabi-v7a", 1387 + "api-level:0": "21", 1388 + "element-attributes": { 1389 + "xsi:type": "ns12:sysImgDetailsType" 1390 + }, 1391 + "tag:1": { 1392 + "display:1": "Android TV", 1393 + "id:0": "android-tv" 1394 + } 1395 + } 3315 1396 }, 3316 1397 "x86": { 3317 1398 "archives": [ ··· 3340 1393 "license": "android-sdk-license", 3341 1394 "name": "system-image-21-android-tv-x86", 3342 1395 "path": "system-images/android-21/android-tv/x86", 3343 - "revision": "21-android-tv-x86" 1396 + "revision": "21-android-tv-x86", 1397 + "revision-details": { 1398 + "major:0": "3" 1399 + }, 1400 + "type-details": { 1401 + "abi:2": "x86", 1402 + "api-level:0": "21", 1403 + "element-attributes": { 1404 + "xsi:type": "ns12:sysImgDetailsType" 1405 + }, 1406 + "tag:1": { 1407 + "display:1": "Android TV", 1408 + "id:0": "android-tv" 1409 + } 1410 + } 3344 1411 } 3345 1412 }, 3346 1413 "default": { ··· 3364 1403 "os": "all", 3365 1404 "sha1": "c4375f1b4b4cd21a8617660e25f621cedcbd8332", 3366 1405 "size": 211426314, 3367 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-21_r04.zip" 1406 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-21_r04.zip" 3368 1407 } 3369 1408 ], 3370 1409 "displayName": "ARM 64 v8a System Image", 3371 1410 "license": "android-sdk-license", 3372 1411 "name": "system-image-21-default-arm64-v8a", 3373 1412 "path": "system-images/android-21/default/arm64-v8a", 3374 - "revision": "21-default-arm64-v8a" 1413 + "revision": "21-default-arm64-v8a", 1414 + "revision-details": { 1415 + "major:0": "4" 1416 + }, 1417 + "type-details": { 1418 + "abi:2": "arm64-v8a", 1419 + "api-level:0": "21", 1420 + "element-attributes": { 1421 + "xsi:type": "ns12:sysImgDetailsType" 1422 + }, 1423 + "tag:1": { 1424 + "display:1": { 1425 + }, 1426 + "id:0": "default" 1427 + } 1428 + } 3375 1429 }, 3376 1430 "armeabi-v7a": { 3377 1431 "archives": [ ··· 3394 1418 "os": "all", 3395 1419 "sha1": "8c606f81306564b65e41303d2603e4c42ded0d10", 3396 1420 "size": 187163871, 3397 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-21_r04.zip" 1421 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-21_r04.zip" 3398 1422 } 3399 1423 ], 1424 + "dependencies": { 1425 + "dependency:0": { 1426 + "element-attributes": { 1427 + "path": "patcher;v4" 1428 + } 1429 + } 1430 + }, 3400 1431 "displayName": "ARM EABI v7a System Image", 3401 1432 "license": "android-sdk-license", 3402 1433 "name": "system-image-21-default-armeabi-v7a", 3403 1434 "path": "system-images/android-21/default/armeabi-v7a", 3404 - "revision": "21-default-armeabi-v7a" 1435 + "revision": "21-default-armeabi-v7a", 1436 + "revision-details": { 1437 + "major:0": "4" 1438 + }, 1439 + "type-details": { 1440 + "abi:2": "armeabi-v7a", 1441 + "api-level:0": "21", 1442 + "element-attributes": { 1443 + "xsi:type": "ns12:sysImgDetailsType" 1444 + }, 1445 + "tag:1": { 1446 + "display:1": { 1447 + }, 1448 + "id:0": "default" 1449 + } 1450 + } 3405 1451 }, 3406 1452 "x86": { 3407 1453 "archives": [ ··· 3431 1433 "os": "all", 3432 1434 "sha1": "00f0eb0a1003efe3316347f762e20a85d8749cff", 3433 1435 "size": 208212529, 3434 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-21_r05.zip" 1436 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-21_r05.zip" 3435 1437 } 3436 1438 ], 1439 + "dependencies": { 1440 + "dependency:0": { 1441 + "element-attributes": { 1442 + "path": "patcher;v4" 1443 + } 1444 + } 1445 + }, 3437 1446 "displayName": "Intel x86 Atom System Image", 3438 1447 "license": "android-sdk-license", 3439 1448 "name": "system-image-21-default-x86", 3440 1449 "path": "system-images/android-21/default/x86", 3441 - "revision": "21-default-x86" 1450 + "revision": "21-default-x86", 1451 + "revision-details": { 1452 + "major:0": "5" 1453 + }, 1454 + "type-details": { 1455 + "abi:2": "x86", 1456 + "api-level:0": "21", 1457 + "element-attributes": { 1458 + "xsi:type": "ns12:sysImgDetailsType" 1459 + }, 1460 + "tag:1": { 1461 + "display:1": { 1462 + }, 1463 + "id:0": "default" 1464 + } 1465 + } 3442 1466 }, 3443 1467 "x86_64": { 3444 1468 "archives": [ ··· 3468 1448 "os": "all", 3469 1449 "sha1": "9078a095825a69e5e215713f0866c83cef65a342", 3470 1450 "size": 292623982, 3471 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-21_r05.zip" 1451 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-21_r05.zip" 3472 1452 } 3473 1453 ], 1454 + "dependencies": { 1455 + "dependency:0": { 1456 + "element-attributes": { 1457 + "path": "patcher;v4" 1458 + } 1459 + } 1460 + }, 3474 1461 "displayName": "Intel x86 Atom_64 System Image", 3475 1462 "license": "android-sdk-license", 3476 1463 "name": "system-image-21-default-x86_64", 3477 1464 "path": "system-images/android-21/default/x86_64", 3478 - "revision": "21-default-x86_64" 1465 + "revision": "21-default-x86_64", 1466 + "revision-details": { 1467 + "major:0": "5" 1468 + }, 1469 + "type-details": { 1470 + "abi:2": "x86_64", 1471 + "api-level:0": "21", 1472 + "element-attributes": { 1473 + "xsi:type": "ns12:sysImgDetailsType" 1474 + }, 1475 + "tag:1": { 1476 + "display:1": { 1477 + }, 1478 + "id:0": "default" 1479 + } 1480 + } 3479 1481 } 3480 1482 }, 3481 1483 "google_apis": { ··· 3514 1472 "license": "android-sdk-license", 3515 1473 "name": "system-image-21-google_apis-arm64-v8a", 3516 1474 "path": "system-images/android-21/google_apis/arm64-v8a", 3517 - "revision": "21-google_apis-arm64-v8a" 1475 + "revision": "21-google_apis-arm64-v8a", 1476 + "revision-details": { 1477 + "major:0": "32" 1478 + }, 1479 + "type-details": { 1480 + "abi:3": "arm64-v8a", 1481 + "api-level:0": "21", 1482 + "element-attributes": { 1483 + "xsi:type": "ns12:sysImgDetailsType" 1484 + }, 1485 + "tag:1": { 1486 + "display:1": "Google APIs", 1487 + "id:0": "google_apis" 1488 + }, 1489 + "vendor:2": { 1490 + "display:1": "Google Inc.", 1491 + "id:0": "google" 1492 + } 1493 + } 3518 1494 }, 3519 1495 "armeabi-v7a": { 3520 1496 "archives": [ ··· 3543 1483 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-21_r32.zip" 3544 1484 } 3545 1485 ], 1486 + "dependencies": { 1487 + "dependency:0": { 1488 + "element-attributes": { 1489 + "path": "patcher;v4" 1490 + } 1491 + } 1492 + }, 3546 1493 "displayName": "Google APIs ARM EABI v7a System Image", 3547 1494 "license": "android-sdk-license", 3548 1495 "name": "system-image-21-google_apis-armeabi-v7a", 3549 1496 "path": "system-images/android-21/google_apis/armeabi-v7a", 3550 - "revision": "21-google_apis-armeabi-v7a" 1497 + "revision": "21-google_apis-armeabi-v7a", 1498 + "revision-details": { 1499 + "major:0": "32" 1500 + }, 1501 + "type-details": { 1502 + "abi:3": "armeabi-v7a", 1503 + "api-level:0": "21", 1504 + "element-attributes": { 1505 + "xsi:type": "ns12:sysImgDetailsType" 1506 + }, 1507 + "tag:1": { 1508 + "display:1": "Google APIs", 1509 + "id:0": "google_apis" 1510 + }, 1511 + "vendor:2": { 1512 + "display:1": "Google Inc.", 1513 + "id:0": "google" 1514 + } 1515 + } 3551 1516 }, 3552 1517 "x86": { 3553 1518 "archives": [ ··· 3583 1498 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-21_r32.zip" 3584 1499 } 3585 1500 ], 1501 + "dependencies": { 1502 + "dependency:0": { 1503 + "element-attributes": { 1504 + "path": "patcher;v4" 1505 + } 1506 + } 1507 + }, 3586 1508 "displayName": "Google APIs Intel x86 Atom System Image", 3587 1509 "license": "android-sdk-license", 3588 1510 "name": "system-image-21-google_apis-x86", 3589 1511 "path": "system-images/android-21/google_apis/x86", 3590 - "revision": "21-google_apis-x86" 1512 + "revision": "21-google_apis-x86", 1513 + "revision-details": { 1514 + "major:0": "32" 1515 + }, 1516 + "type-details": { 1517 + "abi:3": "x86", 1518 + "api-level:0": "21", 1519 + "element-attributes": { 1520 + "xsi:type": "ns12:sysImgDetailsType" 1521 + }, 1522 + "tag:1": { 1523 + "display:1": "Google APIs", 1524 + "id:0": "google_apis" 1525 + }, 1526 + "vendor:2": { 1527 + "display:1": "Google Inc.", 1528 + "id:0": "google" 1529 + } 1530 + } 3591 1531 }, 3592 1532 "x86_64": { 3593 1533 "archives": [ ··· 3623 1513 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-21_r32.zip" 3624 1514 } 3625 1515 ], 1516 + "dependencies": { 1517 + "dependency:0": { 1518 + "element-attributes": { 1519 + "path": "patcher;v4" 1520 + } 1521 + } 1522 + }, 3626 1523 "displayName": "Google APIs Intel x86 Atom_64 System Image", 3627 1524 "license": "android-sdk-license", 3628 1525 "name": "system-image-21-google_apis-x86_64", 3629 1526 "path": "system-images/android-21/google_apis/x86_64", 3630 - "revision": "21-google_apis-x86_64" 1527 + "revision": "21-google_apis-x86_64", 1528 + "revision-details": { 1529 + "major:0": "32" 1530 + }, 1531 + "type-details": { 1532 + "abi:3": "x86_64", 1533 + "api-level:0": "21", 1534 + "element-attributes": { 1535 + "xsi:type": "ns12:sysImgDetailsType" 1536 + }, 1537 + "tag:1": { 1538 + "display:1": "Google APIs", 1539 + "id:0": "google_apis" 1540 + }, 1541 + "vendor:2": { 1542 + "display:1": "Google Inc.", 1543 + "id:0": "google" 1544 + } 1545 + } 3631 1546 } 3632 1547 } 3633 1548 }, ··· 3671 1536 "license": "android-sdk-license", 3672 1537 "name": "system-image-22-android-tv-x86", 3673 1538 "path": "system-images/android-22/android-tv/x86", 3674 - "revision": "22-android-tv-x86" 1539 + "revision": "22-android-tv-x86", 1540 + "revision-details": { 1541 + "major:0": "3" 1542 + }, 1543 + "type-details": { 1544 + "abi:2": "x86", 1545 + "api-level:0": "22", 1546 + "element-attributes": { 1547 + "xsi:type": "ns12:sysImgDetailsType" 1548 + }, 1549 + "tag:1": { 1550 + "display:1": "Android TV", 1551 + "id:0": "android-tv" 1552 + } 1553 + } 3675 1554 } 3676 1555 }, 3677 1556 "default": { ··· 3695 1546 "os": "all", 3696 1547 "sha1": "703e27a9a4fb7a6e763cb7d713b89e5249a8fc99", 3697 1548 "size": 219124634, 3698 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-22_r02.zip" 1549 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-22_r02.zip" 3699 1550 } 3700 1551 ], 3701 1552 "displayName": "ARM 64 v8a System Image", 3702 1553 "license": "android-sdk-license", 3703 1554 "name": "system-image-22-default-arm64-v8a", 3704 1555 "path": "system-images/android-22/default/arm64-v8a", 3705 - "revision": "22-default-arm64-v8a" 1556 + "revision": "22-default-arm64-v8a", 1557 + "revision-details": { 1558 + "major:0": "2" 1559 + }, 1560 + "type-details": { 1561 + "abi:2": "arm64-v8a", 1562 + "api-level:0": "22", 1563 + "element-attributes": { 1564 + "xsi:type": "ns12:sysImgDetailsType" 1565 + }, 1566 + "tag:1": { 1567 + "display:1": { 1568 + }, 1569 + "id:0": "default" 1570 + } 1571 + } 3706 1572 }, 3707 1573 "armeabi-v7a": { 3708 1574 "archives": [ ··· 3725 1561 "os": "all", 3726 1562 "sha1": "2114ec015dbf3a16cbcb4f63e8a84a1b206a07a1", 3727 1563 "size": 194596267, 3728 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-22_r02.zip" 1564 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-22_r02.zip" 3729 1565 } 3730 1566 ], 1567 + "dependencies": { 1568 + "dependency:0": { 1569 + "element-attributes": { 1570 + "path": "patcher;v4" 1571 + } 1572 + } 1573 + }, 3731 1574 "displayName": "ARM EABI v7a System Image", 3732 1575 "license": "android-sdk-license", 3733 1576 "name": "system-image-22-default-armeabi-v7a", 3734 1577 "path": "system-images/android-22/default/armeabi-v7a", 3735 - "revision": "22-default-armeabi-v7a" 1578 + "revision": "22-default-armeabi-v7a", 1579 + "revision-details": { 1580 + "major:0": "2" 1581 + }, 1582 + "type-details": { 1583 + "abi:2": "armeabi-v7a", 1584 + "api-level:0": "22", 1585 + "element-attributes": { 1586 + "xsi:type": "ns12:sysImgDetailsType" 1587 + }, 1588 + "tag:1": { 1589 + "display:1": { 1590 + }, 1591 + "id:0": "default" 1592 + } 1593 + } 3736 1594 }, 3737 1595 "x86": { 3738 1596 "archives": [ ··· 3762 1576 "os": "all", 3763 1577 "sha1": "e33e2a6cc3f1cc56b2019dbef3917d2eeb26f54e", 3764 1578 "size": 214268954, 3765 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-22_r06.zip" 1579 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-22_r06.zip" 3766 1580 } 3767 1581 ], 1582 + "dependencies": { 1583 + "dependency:0": { 1584 + "element-attributes": { 1585 + "path": "patcher;v4" 1586 + } 1587 + } 1588 + }, 3768 1589 "displayName": "Intel x86 Atom System Image", 3769 1590 "license": "android-sdk-license", 3770 1591 "name": "system-image-22-default-x86", 3771 1592 "path": "system-images/android-22/default/x86", 3772 - "revision": "22-default-x86" 1593 + "revision": "22-default-x86", 1594 + "revision-details": { 1595 + "major:0": "6" 1596 + }, 1597 + "type-details": { 1598 + "abi:2": "x86", 1599 + "api-level:0": "22", 1600 + "element-attributes": { 1601 + "xsi:type": "ns12:sysImgDetailsType" 1602 + }, 1603 + "tag:1": { 1604 + "display:1": { 1605 + }, 1606 + "id:0": "default" 1607 + } 1608 + } 3773 1609 }, 3774 1610 "x86_64": { 3775 1611 "archives": [ ··· 3799 1591 "os": "all", 3800 1592 "sha1": "5db3b27f78cd9c4c5092b1cad5a5dd479fb5b2e4", 3801 1593 "size": 299976630, 3802 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-22_r06.zip" 1594 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-22_r06.zip" 3803 1595 } 3804 1596 ], 1597 + "dependencies": { 1598 + "dependency:0": { 1599 + "element-attributes": { 1600 + "path": "patcher;v4" 1601 + } 1602 + } 1603 + }, 3805 1604 "displayName": "Intel x86 Atom_64 System Image", 3806 1605 "license": "android-sdk-license", 3807 1606 "name": "system-image-22-default-x86_64", 3808 1607 "path": "system-images/android-22/default/x86_64", 3809 - "revision": "22-default-x86_64" 1608 + "revision": "22-default-x86_64", 1609 + "revision-details": { 1610 + "major:0": "6" 1611 + }, 1612 + "type-details": { 1613 + "abi:2": "x86_64", 1614 + "api-level:0": "22", 1615 + "element-attributes": { 1616 + "xsi:type": "ns12:sysImgDetailsType" 1617 + }, 1618 + "tag:1": { 1619 + "display:1": { 1620 + }, 1621 + "id:0": "default" 1622 + } 1623 + } 3810 1624 } 3811 1625 }, 3812 1626 "google_apis": { ··· 3845 1615 "license": "android-sdk-license", 3846 1616 "name": "system-image-22-google_apis-arm64-v8a", 3847 1617 "path": "system-images/android-22/google_apis/arm64-v8a", 3848 - "revision": "22-google_apis-arm64-v8a" 1618 + "revision": "22-google_apis-arm64-v8a", 1619 + "revision-details": { 1620 + "major:0": "26" 1621 + }, 1622 + "type-details": { 1623 + "abi:3": "arm64-v8a", 1624 + "api-level:0": "22", 1625 + "element-attributes": { 1626 + "xsi:type": "ns12:sysImgDetailsType" 1627 + }, 1628 + "tag:1": { 1629 + "display:1": "Google APIs", 1630 + "id:0": "google_apis" 1631 + }, 1632 + "vendor:2": { 1633 + "display:1": "Google Inc.", 1634 + "id:0": "google" 1635 + } 1636 + } 3849 1637 }, 3850 1638 "armeabi-v7a": { 3851 1639 "archives": [ ··· 3874 1626 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-22_r26.zip" 3875 1627 } 3876 1628 ], 1629 + "dependencies": { 1630 + "dependency:0": { 1631 + "element-attributes": { 1632 + "path": "patcher;v4" 1633 + } 1634 + } 1635 + }, 3877 1636 "displayName": "Google APIs ARM EABI v7a System Image", 3878 1637 "license": "android-sdk-license", 3879 1638 "name": "system-image-22-google_apis-armeabi-v7a", 3880 1639 "path": "system-images/android-22/google_apis/armeabi-v7a", 3881 - "revision": "22-google_apis-armeabi-v7a" 1640 + "revision": "22-google_apis-armeabi-v7a", 1641 + "revision-details": { 1642 + "major:0": "26" 1643 + }, 1644 + "type-details": { 1645 + "abi:3": "armeabi-v7a", 1646 + "api-level:0": "22", 1647 + "element-attributes": { 1648 + "xsi:type": "ns12:sysImgDetailsType" 1649 + }, 1650 + "tag:1": { 1651 + "display:1": "Google APIs", 1652 + "id:0": "google_apis" 1653 + }, 1654 + "vendor:2": { 1655 + "display:1": "Google Inc.", 1656 + "id:0": "google" 1657 + } 1658 + } 3882 1659 }, 3883 1660 "x86": { 3884 1661 "archives": [ ··· 3914 1641 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-22_r26.zip" 3915 1642 } 3916 1643 ], 1644 + "dependencies": { 1645 + "dependency:0": { 1646 + "element-attributes": { 1647 + "path": "patcher;v4" 1648 + } 1649 + } 1650 + }, 3917 1651 "displayName": "Google APIs Intel x86 Atom System Image", 3918 1652 "license": "android-sdk-license", 3919 1653 "name": "system-image-22-google_apis-x86", 3920 1654 "path": "system-images/android-22/google_apis/x86", 3921 - "revision": "22-google_apis-x86" 1655 + "revision": "22-google_apis-x86", 1656 + "revision-details": { 1657 + "major:0": "26" 1658 + }, 1659 + "type-details": { 1660 + "abi:3": "x86", 1661 + "api-level:0": "22", 1662 + "element-attributes": { 1663 + "xsi:type": "ns12:sysImgDetailsType" 1664 + }, 1665 + "tag:1": { 1666 + "display:1": "Google APIs", 1667 + "id:0": "google_apis" 1668 + }, 1669 + "vendor:2": { 1670 + "display:1": "Google Inc.", 1671 + "id:0": "google" 1672 + } 1673 + } 3922 1674 }, 3923 1675 "x86_64": { 3924 1676 "archives": [ ··· 3954 1656 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-22_r26.zip" 3955 1657 } 3956 1658 ], 1659 + "dependencies": { 1660 + "dependency:0": { 1661 + "element-attributes": { 1662 + "path": "patcher;v4" 1663 + } 1664 + } 1665 + }, 3957 1666 "displayName": "Google APIs Intel x86 Atom_64 System Image", 3958 1667 "license": "android-sdk-license", 3959 1668 "name": "system-image-22-google_apis-x86_64", 3960 1669 "path": "system-images/android-22/google_apis/x86_64", 3961 - "revision": "22-google_apis-x86_64" 1670 + "revision": "22-google_apis-x86_64", 1671 + "revision-details": { 1672 + "major:0": "26" 1673 + }, 1674 + "type-details": { 1675 + "abi:3": "x86_64", 1676 + "api-level:0": "22", 1677 + "element-attributes": { 1678 + "xsi:type": "ns12:sysImgDetailsType" 1679 + }, 1680 + "tag:1": { 1681 + "display:1": "Google APIs", 1682 + "id:0": "google_apis" 1683 + }, 1684 + "vendor:2": { 1685 + "display:1": "Google Inc.", 1686 + "id:0": "google" 1687 + } 1688 + } 3962 1689 } 3963 1690 } 3964 1691 }, ··· 4002 1679 "license": "android-sdk-license", 4003 1680 "name": "system-image-23-android-tv-armeabi-v7a", 4004 1681 "path": "system-images/android-23/android-tv/armeabi-v7a", 4005 - "revision": "23-android-tv-armeabi-v7a" 1682 + "revision": "23-android-tv-armeabi-v7a", 1683 + "revision-details": { 1684 + "major:0": "12" 1685 + }, 1686 + "type-details": { 1687 + "abi:2": "armeabi-v7a", 1688 + "api-level:0": "23", 1689 + "element-attributes": { 1690 + "xsi:type": "ns12:sysImgDetailsType" 1691 + }, 1692 + "tag:1": { 1693 + "display:1": "Android TV", 1694 + "id:0": "android-tv" 1695 + } 1696 + } 4006 1697 }, 4007 1698 "x86": { 4008 1699 "archives": [ ··· 4027 1690 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-23_r21.zip" 4028 1691 } 4029 1692 ], 1693 + "dependencies": { 1694 + "dependency:0": { 1695 + "element-attributes": { 1696 + "path": "patcher;v4" 1697 + } 1698 + } 1699 + }, 4030 1700 "displayName": "Android TV Intel x86 Atom System Image", 4031 1701 "license": "android-sdk-license", 4032 1702 "name": "system-image-23-android-tv-x86", 4033 1703 "path": "system-images/android-23/android-tv/x86", 4034 - "revision": "23-android-tv-x86" 1704 + "revision": "23-android-tv-x86", 1705 + "revision-details": { 1706 + "major:0": "21" 1707 + }, 1708 + "type-details": { 1709 + "abi:2": "x86", 1710 + "api-level:0": "23", 1711 + "element-attributes": { 1712 + "xsi:type": "ns12:sysImgDetailsType" 1713 + }, 1714 + "tag:1": { 1715 + "display:1": "Android TV", 1716 + "id:0": "android-tv" 1717 + } 1718 + } 4035 1719 } 4036 1720 }, 4037 1721 "default": { ··· 4062 1704 "os": "all", 4063 1705 "sha1": "ac18f3bd717e02804eee585e029f5dbc1a2616bf", 4064 1706 "size": 253807785, 4065 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-23_r07.zip" 1707 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-23_r07.zip" 4066 1708 } 4067 1709 ], 4068 1710 "displayName": "ARM 64 v8a System Image", 4069 1711 "license": "android-sdk-license", 4070 1712 "name": "system-image-23-default-arm64-v8a", 4071 1713 "path": "system-images/android-23/default/arm64-v8a", 4072 - "revision": "23-default-arm64-v8a" 1714 + "revision": "23-default-arm64-v8a", 1715 + "revision-details": { 1716 + "major:0": "7" 1717 + }, 1718 + "type-details": { 1719 + "abi:2": "arm64-v8a", 1720 + "api-level:0": "23", 1721 + "element-attributes": { 1722 + "xsi:type": "ns12:sysImgDetailsType" 1723 + }, 1724 + "tag:1": { 1725 + "display:1": { 1726 + }, 1727 + "id:0": "default" 1728 + } 1729 + } 4073 1730 }, 4074 1731 "armeabi-v7a": { 4075 1732 "archives": [ ··· 4092 1719 "os": "all", 4093 1720 "sha1": "7cf2ad756e54a3acfd81064b63cb0cb9dff2798d", 4094 1721 "size": 238333358, 4095 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-23_r06.zip" 1722 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-23_r06.zip" 4096 1723 } 4097 1724 ], 1725 + "dependencies": { 1726 + "dependency:0": { 1727 + "element-attributes": { 1728 + "path": "patcher;v4" 1729 + } 1730 + } 1731 + }, 4098 1732 "displayName": "ARM EABI v7a System Image", 4099 1733 "license": "android-sdk-license", 4100 1734 "name": "system-image-23-default-armeabi-v7a", 4101 1735 "path": "system-images/android-23/default/armeabi-v7a", 4102 - "revision": "23-default-armeabi-v7a" 1736 + "revision": "23-default-armeabi-v7a", 1737 + "revision-details": { 1738 + "major:0": "6" 1739 + }, 1740 + "type-details": { 1741 + "abi:2": "armeabi-v7a", 1742 + "api-level:0": "23", 1743 + "element-attributes": { 1744 + "xsi:type": "ns12:sysImgDetailsType" 1745 + }, 1746 + "tag:1": { 1747 + "display:1": { 1748 + }, 1749 + "id:0": "default" 1750 + } 1751 + } 4103 1752 }, 4104 1753 "x86": { 4105 1754 "archives": [ ··· 4129 1734 "os": "all", 4130 1735 "sha1": "f6c3e3dd7bd951454795aa75c3a145fd05ac25bb", 4131 1736 "size": 260804863, 4132 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-23_r10.zip" 1737 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-23_r10.zip" 4133 1738 } 4134 1739 ], 1740 + "dependencies": { 1741 + "dependency:0": { 1742 + "element-attributes": { 1743 + "path": "patcher;v4" 1744 + } 1745 + } 1746 + }, 4135 1747 "displayName": "Intel x86 Atom System Image", 4136 1748 "license": "android-sdk-license", 4137 1749 "name": "system-image-23-default-x86", 4138 1750 "path": "system-images/android-23/default/x86", 4139 - "revision": "23-default-x86" 1751 + "revision": "23-default-x86", 1752 + "revision-details": { 1753 + "major:0": "10" 1754 + }, 1755 + "type-details": { 1756 + "abi:2": "x86", 1757 + "api-level:0": "23", 1758 + "element-attributes": { 1759 + "xsi:type": "ns12:sysImgDetailsType" 1760 + }, 1761 + "tag:1": { 1762 + "display:1": { 1763 + }, 1764 + "id:0": "default" 1765 + } 1766 + } 4140 1767 }, 4141 1768 "x86_64": { 4142 1769 "archives": [ ··· 4166 1749 "os": "all", 4167 1750 "sha1": "7cbc291483ca07dc67b71268c5f08a5755f50f51", 4168 1751 "size": 365009313, 4169 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-23_r10.zip" 1752 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-23_r10.zip" 4170 1753 } 4171 1754 ], 1755 + "dependencies": { 1756 + "dependency:0": { 1757 + "element-attributes": { 1758 + "path": "patcher;v4" 1759 + } 1760 + } 1761 + }, 4172 1762 "displayName": "Intel x86 Atom_64 System Image", 4173 1763 "license": "android-sdk-license", 4174 1764 "name": "system-image-23-default-x86_64", 4175 1765 "path": "system-images/android-23/default/x86_64", 4176 - "revision": "23-default-x86_64" 1766 + "revision": "23-default-x86_64", 1767 + "revision-details": { 1768 + "major:0": "10" 1769 + }, 1770 + "type-details": { 1771 + "abi:2": "x86_64", 1772 + "api-level:0": "23", 1773 + "element-attributes": { 1774 + "xsi:type": "ns12:sysImgDetailsType" 1775 + }, 1776 + "tag:1": { 1777 + "display:1": { 1778 + }, 1779 + "id:0": "default" 1780 + } 1781 + } 4177 1782 } 4178 1783 }, 4179 1784 "google_apis": { ··· 4212 1773 "license": "android-sdk-license", 4213 1774 "name": "system-image-23-google_apis-arm64-v8a", 4214 1775 "path": "system-images/android-23/google_apis/arm64-v8a", 4215 - "revision": "23-google_apis-arm64-v8a" 1776 + "revision": "23-google_apis-arm64-v8a", 1777 + "revision-details": { 1778 + "major:0": "33" 1779 + }, 1780 + "type-details": { 1781 + "abi:3": "arm64-v8a", 1782 + "api-level:0": "23", 1783 + "element-attributes": { 1784 + "xsi:type": "ns12:sysImgDetailsType" 1785 + }, 1786 + "tag:1": { 1787 + "display:1": "Google APIs", 1788 + "id:0": "google_apis" 1789 + }, 1790 + "vendor:2": { 1791 + "display:1": "Google Inc.", 1792 + "id:0": "google" 1793 + } 1794 + } 4216 1795 }, 4217 1796 "armeabi-v7a": { 4218 1797 "archives": [ ··· 4241 1784 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-23_r33.zip" 4242 1785 } 4243 1786 ], 1787 + "dependencies": { 1788 + "dependency:0": { 1789 + "element-attributes": { 1790 + "path": "patcher;v4" 1791 + } 1792 + } 1793 + }, 4244 1794 "displayName": "Google APIs ARM EABI v7a System Image", 4245 1795 "license": "android-sdk-license", 4246 1796 "name": "system-image-23-google_apis-armeabi-v7a", 4247 1797 "path": "system-images/android-23/google_apis/armeabi-v7a", 4248 - "revision": "23-google_apis-armeabi-v7a" 1798 + "revision": "23-google_apis-armeabi-v7a", 1799 + "revision-details": { 1800 + "major:0": "33" 1801 + }, 1802 + "type-details": { 1803 + "abi:3": "armeabi-v7a", 1804 + "api-level:0": "23", 1805 + "element-attributes": { 1806 + "xsi:type": "ns12:sysImgDetailsType" 1807 + }, 1808 + "tag:1": { 1809 + "display:1": "Google APIs", 1810 + "id:0": "google_apis" 1811 + }, 1812 + "vendor:2": { 1813 + "display:1": "Google Inc.", 1814 + "id:0": "google" 1815 + } 1816 + } 4249 1817 }, 4250 1818 "x86": { 4251 1819 "archives": [ ··· 4281 1799 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-23_r33.zip" 4282 1800 } 4283 1801 ], 1802 + "dependencies": { 1803 + "dependency:0": { 1804 + "element-attributes": { 1805 + "path": "patcher;v4" 1806 + } 1807 + } 1808 + }, 4284 1809 "displayName": "Google APIs Intel x86 Atom System Image", 4285 1810 "license": "android-sdk-license", 4286 1811 "name": "system-image-23-google_apis-x86", 4287 1812 "path": "system-images/android-23/google_apis/x86", 4288 - "revision": "23-google_apis-x86" 1813 + "revision": "23-google_apis-x86", 1814 + "revision-details": { 1815 + "major:0": "33" 1816 + }, 1817 + "type-details": { 1818 + "abi:3": "x86", 1819 + "api-level:0": "23", 1820 + "element-attributes": { 1821 + "xsi:type": "ns12:sysImgDetailsType" 1822 + }, 1823 + "tag:1": { 1824 + "display:1": "Google APIs", 1825 + "id:0": "google_apis" 1826 + }, 1827 + "vendor:2": { 1828 + "display:1": "Google Inc.", 1829 + "id:0": "google" 1830 + } 1831 + } 4289 1832 }, 4290 1833 "x86_64": { 4291 1834 "archives": [ ··· 4321 1814 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-23_r33.zip" 4322 1815 } 4323 1816 ], 1817 + "dependencies": { 1818 + "dependency:0": { 1819 + "element-attributes": { 1820 + "path": "patcher;v4" 1821 + } 1822 + } 1823 + }, 4324 1824 "displayName": "Google APIs Intel x86 Atom_64 System Image", 4325 1825 "license": "android-sdk-license", 4326 1826 "name": "system-image-23-google_apis-x86_64", 4327 1827 "path": "system-images/android-23/google_apis/x86_64", 4328 - "revision": "23-google_apis-x86_64" 1828 + "revision": "23-google_apis-x86_64", 1829 + "revision-details": { 1830 + "major:0": "33" 1831 + }, 1832 + "type-details": { 1833 + "abi:3": "x86_64", 1834 + "api-level:0": "23", 1835 + "element-attributes": { 1836 + "xsi:type": "ns12:sysImgDetailsType" 1837 + }, 1838 + "tag:1": { 1839 + "display:1": "Google APIs", 1840 + "id:0": "google_apis" 1841 + }, 1842 + "vendor:2": { 1843 + "display:1": "Google Inc.", 1844 + "id:0": "google" 1845 + } 1846 + } 4329 1847 } 4330 1848 } 4331 1849 }, ··· 4365 1833 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-24_r22.zip" 4366 1834 } 4367 1835 ], 1836 + "dependencies": { 1837 + "dependency:0": { 1838 + "element-attributes": { 1839 + "path": "patcher;v4" 1840 + } 1841 + } 1842 + }, 4368 1843 "displayName": "Android TV Intel x86 Atom System Image", 4369 1844 "license": "android-sdk-license", 4370 1845 "name": "system-image-24-android-tv-x86", 4371 1846 "path": "system-images/android-24/android-tv/x86", 4372 - "revision": "24-android-tv-x86" 1847 + "revision": "24-android-tv-x86", 1848 + "revision-details": { 1849 + "major:0": "22" 1850 + }, 1851 + "type-details": { 1852 + "abi:2": "x86", 1853 + "api-level:0": "24", 1854 + "element-attributes": { 1855 + "xsi:type": "ns12:sysImgDetailsType" 1856 + }, 1857 + "tag:1": { 1858 + "display:1": "Android TV", 1859 + "id:0": "android-tv" 1860 + } 1861 + } 4373 1862 } 4374 1863 }, 4375 1864 "default": { ··· 4400 1847 "os": "all", 4401 1848 "sha1": "e88ebdf4533efa0370603ee4ab0e7834e0cc364f", 4402 1849 "size": 305854153, 4403 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-24_r09.zip" 1850 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-24_r09.zip" 4404 1851 } 4405 1852 ], 4406 1853 "displayName": "ARM 64 v8a System Image", 4407 1854 "license": "android-sdk-license", 4408 1855 "name": "system-image-24-default-arm64-v8a", 4409 1856 "path": "system-images/android-24/default/arm64-v8a", 4410 - "revision": "24-default-arm64-v8a" 1857 + "revision": "24-default-arm64-v8a", 1858 + "revision-details": { 1859 + "major:0": "9" 1860 + }, 1861 + "type-details": { 1862 + "abi:2": "arm64-v8a", 1863 + "api-level:0": "24", 1864 + "element-attributes": { 1865 + "xsi:type": "ns12:sysImgDetailsType" 1866 + }, 1867 + "tag:1": { 1868 + "display:1": { 1869 + }, 1870 + "id:0": "default" 1871 + } 1872 + } 4411 1873 }, 4412 1874 "armeabi-v7a": { 4413 1875 "archives": [ ··· 4430 1862 "os": "all", 4431 1863 "sha1": "e22c47afd06398b35f2705ca2e7fa85323351568", 4432 1864 "size": 782997866, 4433 - "url": "https://dl.google.com/android/repository/sys-img/default/armeabi-v7a-24_r07.zip" 1865 + "url": "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-24_r07.zip" 4434 1866 } 4435 1867 ], 1868 + "dependencies": { 1869 + "dependency:0": { 1870 + "element-attributes": { 1871 + "path": "patcher;v4" 1872 + } 1873 + } 1874 + }, 4436 1875 "displayName": "ARM EABI v7a System Image", 4437 1876 "license": "android-sdk-license", 4438 1877 "name": "system-image-24-default-armeabi-v7a", 4439 1878 "path": "system-images/android-24/default/armeabi-v7a", 4440 - "revision": "24-default-armeabi-v7a" 1879 + "revision": "24-default-armeabi-v7a", 1880 + "revision-details": { 1881 + "major:0": "7" 1882 + }, 1883 + "type-details": { 1884 + "abi:2": "armeabi-v7a", 1885 + "api-level:0": "24", 1886 + "element-attributes": { 1887 + "xsi:type": "ns12:sysImgDetailsType" 1888 + }, 1889 + "tag:1": { 1890 + "display:1": { 1891 + }, 1892 + "id:0": "default" 1893 + } 1894 + } 4441 1895 }, 4442 1896 "x86": { 4443 1897 "archives": [ ··· 4467 1877 "os": "all", 4468 1878 "sha1": "c1cae7634b0216c0b5990f2c144eb8ca948e3511", 4469 1879 "size": 313489224, 4470 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-24_r08.zip" 1880 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-24_r08.zip" 4471 1881 } 4472 1882 ], 1883 + "dependencies": { 1884 + "dependency:0": { 1885 + "element-attributes": { 1886 + "path": "patcher;v4" 1887 + } 1888 + } 1889 + }, 4473 1890 "displayName": "Intel x86 Atom System Image", 4474 1891 "license": "android-sdk-license", 4475 1892 "name": "system-image-24-default-x86", 4476 1893 "path": "system-images/android-24/default/x86", 4477 - "revision": "24-default-x86" 1894 + "revision": "24-default-x86", 1895 + "revision-details": { 1896 + "major:0": "8" 1897 + }, 1898 + "type-details": { 1899 + "abi:2": "x86", 1900 + "api-level:0": "24", 1901 + "element-attributes": { 1902 + "xsi:type": "ns12:sysImgDetailsType" 1903 + }, 1904 + "tag:1": { 1905 + "display:1": { 1906 + }, 1907 + "id:0": "default" 1908 + } 1909 + } 4478 1910 }, 4479 1911 "x86_64": { 4480 1912 "archives": [ ··· 4504 1892 "os": "all", 4505 1893 "sha1": "f6559e1949a5879f31a9662f4f0e50ad60181684", 4506 1894 "size": 419261998, 4507 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-24_r08.zip" 1895 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-24_r08.zip" 4508 1896 } 4509 1897 ], 1898 + "dependencies": { 1899 + "dependency:0": { 1900 + "element-attributes": { 1901 + "path": "patcher;v4" 1902 + } 1903 + } 1904 + }, 4510 1905 "displayName": "Intel x86 Atom_64 System Image", 4511 1906 "license": "android-sdk-license", 4512 1907 "name": "system-image-24-default-x86_64", 4513 1908 "path": "system-images/android-24/default/x86_64", 4514 - "revision": "24-default-x86_64" 1909 + "revision": "24-default-x86_64", 1910 + "revision-details": { 1911 + "major:0": "8" 1912 + }, 1913 + "type-details": { 1914 + "abi:2": "x86_64", 1915 + "api-level:0": "24", 1916 + "element-attributes": { 1917 + "xsi:type": "ns12:sysImgDetailsType" 1918 + }, 1919 + "tag:1": { 1920 + "display:1": { 1921 + }, 1922 + "id:0": "default" 1923 + } 1924 + } 4515 1925 } 4516 1926 }, 4517 1927 "google_apis": { ··· 4546 1912 "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-24_r29.zip" 4547 1913 } 4548 1914 ], 1915 + "dependencies": { 1916 + "dependency:0": { 1917 + "element-attributes": { 1918 + "path": "patcher;v4" 1919 + } 1920 + } 1921 + }, 4549 1922 "displayName": "Google APIs ARM 64 v8a System Image", 4550 1923 "license": "android-sdk-license", 4551 1924 "name": "system-image-24-google_apis-arm64-v8a", 4552 1925 "path": "system-images/android-24/google_apis/arm64-v8a", 4553 - "revision": "24-google_apis-arm64-v8a" 1926 + "revision": "24-google_apis-arm64-v8a", 1927 + "revision-details": { 1928 + "major:0": "27" 1929 + }, 1930 + "type-details": { 1931 + "abi:3": "arm64-v8a", 1932 + "api-level:0": "24", 1933 + "element-attributes": { 1934 + "xsi:type": "ns12:sysImgDetailsType" 1935 + }, 1936 + "tag:1": { 1937 + "display:1": "Google APIs", 1938 + "id:0": "google_apis" 1939 + }, 1940 + "vendor:2": { 1941 + "display:1": "Google Inc.", 1942 + "id:0": "google" 1943 + } 1944 + } 4554 1945 }, 4555 1946 "x86": { 4556 1947 "archives": [ ··· 4586 1927 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-24_r27.zip" 4587 1928 } 4588 1929 ], 1930 + "dependencies": { 1931 + "dependency:0": { 1932 + "element-attributes": { 1933 + "path": "patcher;v4" 1934 + } 1935 + } 1936 + }, 4589 1937 "displayName": "Google APIs Intel x86 Atom System Image", 4590 1938 "license": "android-sdk-license", 4591 1939 "name": "system-image-24-google_apis-x86", 4592 1940 "path": "system-images/android-24/google_apis/x86", 4593 - "revision": "24-google_apis-x86" 1941 + "revision": "24-google_apis-x86", 1942 + "revision-details": { 1943 + "major:0": "27" 1944 + }, 1945 + "type-details": { 1946 + "abi:3": "x86", 1947 + "api-level:0": "24", 1948 + "element-attributes": { 1949 + "xsi:type": "ns12:sysImgDetailsType" 1950 + }, 1951 + "tag:1": { 1952 + "display:1": "Google APIs", 1953 + "id:0": "google_apis" 1954 + }, 1955 + "vendor:2": { 1956 + "display:1": "Google Inc.", 1957 + "id:0": "google" 1958 + } 1959 + } 4594 1960 }, 4595 1961 "x86_64": { 4596 1962 "archives": [ ··· 4626 1942 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-24_r27.zip" 4627 1943 } 4628 1944 ], 1945 + "dependencies": { 1946 + "dependency:0": { 1947 + "element-attributes": { 1948 + "path": "patcher;v4" 1949 + } 1950 + } 1951 + }, 4629 1952 "displayName": "Google APIs Intel x86 Atom_64 System Image", 4630 1953 "license": "android-sdk-license", 4631 1954 "name": "system-image-24-google_apis-x86_64", 4632 1955 "path": "system-images/android-24/google_apis/x86_64", 4633 - "revision": "24-google_apis-x86_64" 1956 + "revision": "24-google_apis-x86_64", 1957 + "revision-details": { 1958 + "major:0": "27" 1959 + }, 1960 + "type-details": { 1961 + "abi:3": "x86_64", 1962 + "api-level:0": "24", 1963 + "element-attributes": { 1964 + "xsi:type": "ns12:sysImgDetailsType" 1965 + }, 1966 + "tag:1": { 1967 + "display:1": "Google APIs", 1968 + "id:0": "google_apis" 1969 + }, 1970 + "vendor:2": { 1971 + "display:1": "Google Inc.", 1972 + "id:0": "google" 1973 + } 1974 + } 4634 1975 } 4635 1976 }, 4636 1977 "google_apis_playstore": { ··· 4668 1959 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-24_r19.zip" 4669 1960 } 4670 1961 ], 1962 + "dependencies": { 1963 + "dependency:0": { 1964 + "element-attributes": { 1965 + "path": "patcher;v4" 1966 + } 1967 + } 1968 + }, 4671 1969 "displayName": "Google Play Intel x86 Atom System Image", 4672 1970 "license": "android-sdk-license", 4673 1971 "name": "system-image-24-google_apis_playstore-x86", 4674 1972 "path": "system-images/android-24/google_apis_playstore/x86", 4675 - "revision": "24-google_apis_playstore-x86" 1973 + "revision": "24-google_apis_playstore-x86", 1974 + "revision-details": { 1975 + "major:0": "19" 1976 + }, 1977 + "type-details": { 1978 + "abi:3": "x86", 1979 + "api-level:0": "24", 1980 + "element-attributes": { 1981 + "xsi:type": "ns12:sysImgDetailsType" 1982 + }, 1983 + "tag:1": { 1984 + "display:1": "Google Play", 1985 + "id:0": "google_apis_playstore" 1986 + }, 1987 + "vendor:2": { 1988 + "display:1": "Google Inc.", 1989 + "id:0": "google" 1990 + } 1991 + } 4676 1992 } 4677 1993 } 4678 1994 }, ··· 4712 1978 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-25_r16.zip" 4713 1979 } 4714 1980 ], 1981 + "dependencies": { 1982 + "dependency:0": { 1983 + "element-attributes": { 1984 + "path": "patcher;v4" 1985 + } 1986 + } 1987 + }, 4715 1988 "displayName": "Android TV Intel x86 Atom System Image", 4716 1989 "license": "android-sdk-license", 4717 1990 "name": "system-image-25-android-tv-x86", 4718 1991 "path": "system-images/android-25/android-tv/x86", 4719 - "revision": "25-android-tv-x86" 1992 + "revision": "25-android-tv-x86", 1993 + "revision-details": { 1994 + "major:0": "16" 1995 + }, 1996 + "type-details": { 1997 + "abi:2": "x86", 1998 + "api-level:0": "25", 1999 + "element-attributes": { 2000 + "xsi:type": "ns12:sysImgDetailsType" 2001 + }, 2002 + "tag:1": { 2003 + "display:1": "Android TV", 2004 + "id:0": "android-tv" 2005 + } 2006 + } 4720 2007 } 4721 2008 }, 4722 2009 "android-wear": { ··· 4750 1995 "url": "https://dl.google.com/android/repository/sys-img/android-wear/armeabi-v7a-25_r03.zip" 4751 1996 } 4752 1997 ], 1998 + "dependencies": { 1999 + "dependency:0": { 2000 + "element-attributes": { 2001 + "path": "patcher;v4" 2002 + } 2003 + } 2004 + }, 4753 2005 "displayName": "Android Wear ARM EABI v7a System Image", 4754 2006 "license": "android-sdk-license", 4755 2007 "name": "system-image-25-android-wear-armeabi-v7a", 4756 2008 "path": "system-images/android-25/android-wear/armeabi-v7a", 4757 - "revision": "25-android-wear-armeabi-v7a" 2009 + "revision": "25-android-wear-armeabi-v7a", 2010 + "revision-details": { 2011 + "major:0": "3" 2012 + }, 2013 + "type-details": { 2014 + "abi:2": "armeabi-v7a", 2015 + "api-level:0": "25", 2016 + "element-attributes": { 2017 + "xsi:type": "ns12:sysImgDetailsType" 2018 + }, 2019 + "tag:1": { 2020 + "display:1": "Android Wear", 2021 + "id:0": "android-wear" 2022 + } 2023 + } 4758 2024 }, 4759 2025 "x86": { 4760 2026 "archives": [ ··· 4786 2010 "url": "https://dl.google.com/android/repository/sys-img/android-wear/x86-25_r03.zip" 4787 2011 } 4788 2012 ], 2013 + "dependencies": { 2014 + "dependency:0": { 2015 + "element-attributes": { 2016 + "path": "patcher;v4" 2017 + } 2018 + } 2019 + }, 4789 2020 "displayName": "Android Wear Intel x86 Atom System Image", 4790 2021 "license": "android-sdk-license", 4791 2022 "name": "system-image-25-android-wear-x86", 4792 2023 "path": "system-images/android-25/android-wear/x86", 4793 - "revision": "25-android-wear-x86" 2024 + "revision": "25-android-wear-x86", 2025 + "revision-details": { 2026 + "major:0": "3" 2027 + }, 2028 + "type-details": { 2029 + "abi:2": "x86", 2030 + "api-level:0": "25", 2031 + "element-attributes": { 2032 + "xsi:type": "ns12:sysImgDetailsType" 2033 + }, 2034 + "tag:1": { 2035 + "display:1": "Android Wear", 2036 + "id:0": "android-wear" 2037 + } 2038 + } 4794 2039 } 4795 2040 }, 4796 2041 "default": { ··· 4821 2024 "os": "all", 4822 2025 "sha1": "b39d359623323a1b4906c071dec396040016ea73", 4823 2026 "size": 308416103, 4824 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-25_r02.zip" 2027 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-25_r02.zip" 4825 2028 } 4826 2029 ], 4827 2030 "displayName": "ARM 64 v8a System Image", 4828 2031 "license": "android-sdk-license", 4829 2032 "name": "system-image-25-default-arm64-v8a", 4830 2033 "path": "system-images/android-25/default/arm64-v8a", 4831 - "revision": "25-default-arm64-v8a" 2034 + "revision": "25-default-arm64-v8a", 2035 + "revision-details": { 2036 + "major:0": "2" 2037 + }, 2038 + "type-details": { 2039 + "abi:2": "arm64-v8a", 2040 + "api-level:0": "25", 2041 + "element-attributes": { 2042 + "xsi:type": "ns12:sysImgDetailsType" 2043 + }, 2044 + "tag:1": { 2045 + "display:1": { 2046 + }, 2047 + "id:0": "default" 2048 + } 2049 + } 4832 2050 }, 4833 2051 "x86": { 4834 2052 "archives": [ ··· 4851 2039 "os": "all", 4852 2040 "sha1": "78ce7eb1387d598685633b9f7cbb300c3d3aeb5f", 4853 2041 "size": 316695942, 4854 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-25_r01.zip" 2042 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-25_r01.zip" 4855 2043 } 4856 2044 ], 2045 + "dependencies": { 2046 + "dependency:0": { 2047 + "element-attributes": { 2048 + "path": "patcher;v4" 2049 + } 2050 + } 2051 + }, 4857 2052 "displayName": "Intel x86 Atom System Image", 4858 2053 "license": "android-sdk-license", 4859 2054 "name": "system-image-25-default-x86", 4860 2055 "path": "system-images/android-25/default/x86", 4861 - "revision": "25-default-x86" 2056 + "revision": "25-default-x86", 2057 + "revision-details": { 2058 + "major:0": "1" 2059 + }, 2060 + "type-details": { 2061 + "abi:2": "x86", 2062 + "api-level:0": "25", 2063 + "element-attributes": { 2064 + "xsi:type": "ns12:sysImgDetailsType" 2065 + }, 2066 + "tag:1": { 2067 + "display:1": { 2068 + }, 2069 + "id:0": "default" 2070 + } 2071 + } 4862 2072 }, 4863 2073 "x86_64": { 4864 2074 "archives": [ ··· 4888 2054 "os": "all", 4889 2055 "sha1": "7093d7b39216020226ff430a3b7b81c94d31ad37", 4890 2056 "size": 422702097, 4891 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-25_r01.zip" 2057 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-25_r01.zip" 4892 2058 } 4893 2059 ], 2060 + "dependencies": { 2061 + "dependency:0": { 2062 + "element-attributes": { 2063 + "path": "patcher;v4" 2064 + } 2065 + } 2066 + }, 4894 2067 "displayName": "Intel x86 Atom_64 System Image", 4895 2068 "license": "android-sdk-license", 4896 2069 "name": "system-image-25-default-x86_64", 4897 2070 "path": "system-images/android-25/default/x86_64", 4898 - "revision": "25-default-x86_64" 2071 + "revision": "25-default-x86_64", 2072 + "revision-details": { 2073 + "major:0": "1" 2074 + }, 2075 + "type-details": { 2076 + "abi:2": "x86_64", 2077 + "api-level:0": "25", 2078 + "element-attributes": { 2079 + "xsi:type": "ns12:sysImgDetailsType" 2080 + }, 2081 + "tag:1": { 2082 + "display:1": { 2083 + }, 2084 + "id:0": "default" 2085 + } 2086 + } 4899 2087 } 4900 2088 }, 4901 2089 "google_apis": { ··· 4934 2078 "license": "android-sdk-license", 4935 2079 "name": "system-image-25-google_apis-arm64-v8a", 4936 2080 "path": "system-images/android-25/google_apis/arm64-v8a", 4937 - "revision": "25-google_apis-arm64-v8a" 2081 + "revision": "25-google_apis-arm64-v8a", 2082 + "revision-details": { 2083 + "major:0": "20" 2084 + }, 2085 + "type-details": { 2086 + "abi:3": "arm64-v8a", 2087 + "api-level:0": "25", 2088 + "element-attributes": { 2089 + "xsi:type": "ns12:sysImgDetailsType" 2090 + }, 2091 + "tag:1": { 2092 + "display:1": "Google APIs", 2093 + "id:0": "google_apis" 2094 + }, 2095 + "vendor:2": { 2096 + "display:1": "Google Inc.", 2097 + "id:0": "google" 2098 + } 2099 + } 4938 2100 }, 4939 2101 "armeabi-v7a": { 4940 2102 "archives": [ ··· 4963 2089 "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-25_r18.zip" 4964 2090 } 4965 2091 ], 2092 + "dependencies": { 2093 + "dependency:0": { 2094 + "element-attributes": { 2095 + "path": "patcher;v4" 2096 + } 2097 + } 2098 + }, 4966 2099 "displayName": "Google APIs ARM EABI v7a System Image", 4967 2100 "license": "android-sdk-license", 4968 2101 "name": "system-image-25-google_apis-armeabi-v7a", 4969 2102 "path": "system-images/android-25/google_apis/armeabi-v7a", 4970 - "revision": "25-google_apis-armeabi-v7a" 2103 + "revision": "25-google_apis-armeabi-v7a", 2104 + "revision-details": { 2105 + "major:0": "18" 2106 + }, 2107 + "type-details": { 2108 + "abi:3": "armeabi-v7a", 2109 + "api-level:0": "25", 2110 + "element-attributes": { 2111 + "xsi:type": "ns12:sysImgDetailsType" 2112 + }, 2113 + "tag:1": { 2114 + "display:1": "Google APIs", 2115 + "id:0": "google_apis" 2116 + }, 2117 + "vendor:2": { 2118 + "display:1": "Google Inc.", 2119 + "id:0": "google" 2120 + } 2121 + } 4971 2122 }, 4972 2123 "x86": { 4973 2124 "archives": [ ··· 5003 2104 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-25_r18.zip" 5004 2105 } 5005 2106 ], 2107 + "dependencies": { 2108 + "dependency:0": { 2109 + "element-attributes": { 2110 + "path": "patcher;v4" 2111 + } 2112 + } 2113 + }, 5006 2114 "displayName": "Google APIs Intel x86 Atom System Image", 5007 2115 "license": "android-sdk-license", 5008 2116 "name": "system-image-25-google_apis-x86", 5009 2117 "path": "system-images/android-25/google_apis/x86", 5010 - "revision": "25-google_apis-x86" 2118 + "revision": "25-google_apis-x86", 2119 + "revision-details": { 2120 + "major:0": "18" 2121 + }, 2122 + "type-details": { 2123 + "abi:3": "x86", 2124 + "api-level:0": "25", 2125 + "element-attributes": { 2126 + "xsi:type": "ns12:sysImgDetailsType" 2127 + }, 2128 + "tag:1": { 2129 + "display:1": "Google APIs", 2130 + "id:0": "google_apis" 2131 + }, 2132 + "vendor:2": { 2133 + "display:1": "Google Inc.", 2134 + "id:0": "google" 2135 + } 2136 + } 5011 2137 }, 5012 2138 "x86_64": { 5013 2139 "archives": [ ··· 5043 2119 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-25_r18.zip" 5044 2120 } 5045 2121 ], 2122 + "dependencies": { 2123 + "dependency:0": { 2124 + "element-attributes": { 2125 + "path": "patcher;v4" 2126 + } 2127 + } 2128 + }, 5046 2129 "displayName": "Google APIs Intel x86 Atom_64 System Image", 5047 2130 "license": "android-sdk-license", 5048 2131 "name": "system-image-25-google_apis-x86_64", 5049 2132 "path": "system-images/android-25/google_apis/x86_64", 5050 - "revision": "25-google_apis-x86_64" 2133 + "revision": "25-google_apis-x86_64", 2134 + "revision-details": { 2135 + "major:0": "18" 2136 + }, 2137 + "type-details": { 2138 + "abi:3": "x86_64", 2139 + "api-level:0": "25", 2140 + "element-attributes": { 2141 + "xsi:type": "ns12:sysImgDetailsType" 2142 + }, 2143 + "tag:1": { 2144 + "display:1": "Google APIs", 2145 + "id:0": "google_apis" 2146 + }, 2147 + "vendor:2": { 2148 + "display:1": "Google Inc.", 2149 + "id:0": "google" 2150 + } 2151 + } 5051 2152 } 5052 2153 }, 5053 2154 "google_apis_playstore": { ··· 5085 2136 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-25_r09.zip" 5086 2137 } 5087 2138 ], 2139 + "dependencies": { 2140 + "dependency:0": { 2141 + "element-attributes": { 2142 + "path": "patcher;v4" 2143 + } 2144 + } 2145 + }, 5088 2146 "displayName": "Google Play Intel x86 Atom System Image", 5089 2147 "license": "android-sdk-license", 5090 2148 "name": "system-image-25-google_apis_playstore-x86", 5091 2149 "path": "system-images/android-25/google_apis_playstore/x86", 5092 - "revision": "25-google_apis_playstore-x86" 2150 + "revision": "25-google_apis_playstore-x86", 2151 + "revision-details": { 2152 + "major:0": "9" 2153 + }, 2154 + "type-details": { 2155 + "abi:3": "x86", 2156 + "api-level:0": "25", 2157 + "element-attributes": { 2158 + "xsi:type": "ns12:sysImgDetailsType" 2159 + }, 2160 + "tag:1": { 2161 + "display:1": "Google Play", 2162 + "id:0": "google_apis_playstore" 2163 + }, 2164 + "vendor:2": { 2165 + "display:1": "Google Inc.", 2166 + "id:0": "google" 2167 + } 2168 + } 5093 2169 } 5094 2170 } 5095 2171 }, ··· 5129 2155 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-26_r14.zip" 5130 2156 } 5131 2157 ], 2158 + "dependencies": { 2159 + "dependency:0": { 2160 + "element-attributes": { 2161 + "path": "patcher;v4" 2162 + } 2163 + }, 2164 + "dependency:1": { 2165 + "element-attributes": { 2166 + "path": "emulator" 2167 + }, 2168 + "min-revision:0": { 2169 + "major:0": "26", 2170 + "micro:2": "3", 2171 + "minor:1": "1" 2172 + } 2173 + } 2174 + }, 5132 2175 "displayName": "Android TV Intel x86 Atom System Image", 5133 2176 "license": "android-sdk-preview-license", 5134 2177 "name": "system-image-26-android-tv-x86", 5135 2178 "path": "system-images/android-26/android-tv/x86", 5136 - "revision": "26-android-tv-x86" 2179 + "revision": "26-android-tv-x86", 2180 + "revision-details": { 2181 + "major:0": "14" 2182 + }, 2183 + "type-details": { 2184 + "abi:2": "x86", 2185 + "api-level:0": "26", 2186 + "element-attributes": { 2187 + "xsi:type": "ns12:sysImgDetailsType" 2188 + }, 2189 + "tag:1": { 2190 + "display:1": "Android TV", 2191 + "id:0": "android-tv" 2192 + } 2193 + } 5137 2194 } 5138 2195 }, 5139 2196 "android-wear": { ··· 5177 2172 "url": "https://dl.google.com/android/repository/sys-img/android-wear/x86-26_r04.zip" 5178 2173 } 5179 2174 ], 2175 + "dependencies": { 2176 + "dependency:0": { 2177 + "element-attributes": { 2178 + "path": "patcher;v4" 2179 + } 2180 + } 2181 + }, 5180 2182 "displayName": "Android Wear Intel x86 Atom System Image", 5181 2183 "license": "android-sdk-license", 5182 2184 "name": "system-image-26-android-wear-x86", 5183 2185 "path": "system-images/android-26/android-wear/x86", 5184 - "revision": "26-android-wear-x86" 2186 + "revision": "26-android-wear-x86", 2187 + "revision-details": { 2188 + "major:0": "4" 2189 + }, 2190 + "type-details": { 2191 + "abi:2": "x86", 2192 + "api-level:0": "26", 2193 + "element-attributes": { 2194 + "xsi:type": "ns12:sysImgDetailsType" 2195 + }, 2196 + "tag:1": { 2197 + "display:1": "Android Wear", 2198 + "id:0": "android-wear" 2199 + } 2200 + } 5185 2201 } 5186 2202 }, 5187 2203 "default": { ··· 5212 2186 "os": "all", 5213 2187 "sha1": "c3199baf49790fc65f90f7ce734435d5778f6a30", 5214 2188 "size": 328910124, 5215 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-26_r01.zip" 2189 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-26_r01.zip" 5216 2190 } 5217 2191 ], 2192 + "dependencies": { 2193 + "dependency:0": { 2194 + "element-attributes": { 2195 + "path": "emulator" 2196 + }, 2197 + "min-revision:0": { 2198 + "major:0": "31", 2199 + "micro:2": "1", 2200 + "minor:1": "1" 2201 + } 2202 + } 2203 + }, 5218 2204 "displayName": "ARM 64 v8a System Image", 5219 2205 "license": "android-sdk-license", 5220 2206 "name": "system-image-26-default-arm64-v8a", 5221 2207 "path": "system-images/android-26/default/arm64-v8a", 5222 - "revision": "26-default-arm64-v8a" 2208 + "revision": "26-default-arm64-v8a", 2209 + "revision-details": { 2210 + "major:0": "1" 2211 + }, 2212 + "type-details": { 2213 + "abi:2": "arm64-v8a", 2214 + "api-level:0": "26", 2215 + "element-attributes": { 2216 + "xsi:type": "ns12:sysImgDetailsType" 2217 + }, 2218 + "tag:1": { 2219 + "display:1": "Default Android System Image", 2220 + "id:0": "default" 2221 + } 2222 + } 5223 2223 }, 5224 2224 "x86": { 5225 2225 "archives": [ ··· 5253 2201 "os": "all", 5254 2202 "sha1": "e613d6e0da668e30daf547f3c6627a6352846f90", 5255 2203 "size": 350195807, 5256 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-26_r01.zip" 2204 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-26_r01.zip" 5257 2205 } 5258 2206 ], 2207 + "dependencies": { 2208 + "dependency:0": { 2209 + "element-attributes": { 2210 + "path": "patcher;v4" 2211 + } 2212 + } 2213 + }, 5259 2214 "displayName": "Intel x86 Atom System Image", 5260 2215 "license": "android-sdk-license", 5261 2216 "name": "system-image-26-default-x86", 5262 2217 "path": "system-images/android-26/default/x86", 5263 - "revision": "26-default-x86" 2218 + "revision": "26-default-x86", 2219 + "revision-details": { 2220 + "major:0": "1" 2221 + }, 2222 + "type-details": { 2223 + "abi:2": "x86", 2224 + "api-level:0": "26", 2225 + "element-attributes": { 2226 + "xsi:type": "ns12:sysImgDetailsType" 2227 + }, 2228 + "tag:1": { 2229 + "display:1": "Default Android System Image", 2230 + "id:0": "default" 2231 + } 2232 + } 5264 2233 }, 5265 2234 "x86_64": { 5266 2235 "archives": [ ··· 5289 2216 "os": "all", 5290 2217 "sha1": "432f149c048bffce7f9de526ec65b336daf7a0a3", 5291 2218 "size": 474178332, 5292 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-26_r01.zip" 2219 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-26_r01.zip" 5293 2220 } 5294 2221 ], 2222 + "dependencies": { 2223 + "dependency:0": { 2224 + "element-attributes": { 2225 + "path": "patcher;v4" 2226 + } 2227 + } 2228 + }, 5295 2229 "displayName": "Intel x86 Atom_64 System Image", 5296 2230 "license": "android-sdk-license", 5297 2231 "name": "system-image-26-default-x86_64", 5298 2232 "path": "system-images/android-26/default/x86_64", 5299 - "revision": "26-default-x86_64" 2233 + "revision": "26-default-x86_64", 2234 + "revision-details": { 2235 + "major:0": "1" 2236 + }, 2237 + "type-details": { 2238 + "abi:2": "x86_64", 2239 + "api-level:0": "26", 2240 + "element-attributes": { 2241 + "xsi:type": "ns12:sysImgDetailsType" 2242 + }, 2243 + "tag:1": { 2244 + "display:1": "Default Android System Image", 2245 + "id:0": "default" 2246 + } 2247 + } 5300 2248 } 5301 2249 }, 5302 2250 "google_apis": { ··· 5330 2236 "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-26_r01.zip" 5331 2237 } 5332 2238 ], 2239 + "dependencies": { 2240 + "dependency:0": { 2241 + "element-attributes": { 2242 + "path": "emulator" 2243 + }, 2244 + "min-revision:0": { 2245 + "major:0": "31", 2246 + "micro:2": "1", 2247 + "minor:1": "1" 2248 + } 2249 + } 2250 + }, 5333 2251 "displayName": "Google APIs ARM 64 v8a System Image", 5334 2252 "license": "android-sdk-license", 5335 2253 "name": "system-image-26-google_apis-arm64-v8a", 5336 2254 "path": "system-images/android-26/google_apis/arm64-v8a", 5337 - "revision": "26-google_apis-arm64-v8a" 2255 + "revision": "26-google_apis-arm64-v8a", 2256 + "revision-details": { 2257 + "major:0": "1" 2258 + }, 2259 + "type-details": { 2260 + "abi:3": "arm64-v8a", 2261 + "api-level:0": "26", 2262 + "element-attributes": { 2263 + "xsi:type": "ns12:sysImgDetailsType" 2264 + }, 2265 + "tag:1": { 2266 + "display:1": "Google APIs", 2267 + "id:0": "google_apis" 2268 + }, 2269 + "vendor:2": { 2270 + "display:1": "Google Inc.", 2271 + "id:0": "google" 2272 + } 2273 + } 5338 2274 }, 5339 2275 "x86": { 5340 2276 "archives": [ ··· 5375 2251 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-26_r16.zip" 5376 2252 } 5377 2253 ], 2254 + "dependencies": { 2255 + "dependency:0": { 2256 + "element-attributes": { 2257 + "path": "patcher;v4" 2258 + } 2259 + }, 2260 + "dependency:1": { 2261 + "element-attributes": { 2262 + "path": "emulator" 2263 + }, 2264 + "min-revision:0": { 2265 + "major:0": "26", 2266 + "micro:2": "3", 2267 + "minor:1": "1" 2268 + } 2269 + } 2270 + }, 5378 2271 "displayName": "Google APIs Intel x86 Atom System Image", 5379 2272 "license": "android-sdk-license", 5380 2273 "name": "system-image-26-google_apis-x86", 5381 2274 "path": "system-images/android-26/google_apis/x86", 5382 - "revision": "26-google_apis-x86" 2275 + "revision": "26-google_apis-x86", 2276 + "revision-details": { 2277 + "major:0": "16" 2278 + }, 2279 + "type-details": { 2280 + "abi:3": "x86", 2281 + "api-level:0": "26", 2282 + "element-attributes": { 2283 + "xsi:type": "ns12:sysImgDetailsType" 2284 + }, 2285 + "tag:1": { 2286 + "display:1": "Google APIs", 2287 + "id:0": "google_apis" 2288 + }, 2289 + "vendor:2": { 2290 + "display:1": "Google Inc.", 2291 + "id:0": "google" 2292 + } 2293 + } 5383 2294 }, 5384 2295 "x86_64": { 5385 2296 "archives": [ ··· 5425 2266 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-26_r16.zip" 5426 2267 } 5427 2268 ], 2269 + "dependencies": { 2270 + "dependency:0": { 2271 + "element-attributes": { 2272 + "path": "patcher;v4" 2273 + } 2274 + }, 2275 + "dependency:1": { 2276 + "element-attributes": { 2277 + "path": "emulator" 2278 + }, 2279 + "min-revision:0": { 2280 + "major:0": "26", 2281 + "micro:2": "3", 2282 + "minor:1": "1" 2283 + } 2284 + } 2285 + }, 5428 2286 "displayName": "Google APIs Intel x86 Atom_64 System Image", 5429 2287 "license": "android-sdk-license", 5430 2288 "name": "system-image-26-google_apis-x86_64", 5431 2289 "path": "system-images/android-26/google_apis/x86_64", 5432 - "revision": "26-google_apis-x86_64" 2290 + "revision": "26-google_apis-x86_64", 2291 + "revision-details": { 2292 + "major:0": "16" 2293 + }, 2294 + "type-details": { 2295 + "abi:3": "x86_64", 2296 + "api-level:0": "26", 2297 + "element-attributes": { 2298 + "xsi:type": "ns12:sysImgDetailsType" 2299 + }, 2300 + "tag:1": { 2301 + "display:1": "Google APIs", 2302 + "id:0": "google_apis" 2303 + }, 2304 + "vendor:2": { 2305 + "display:1": "Google Inc.", 2306 + "id:0": "google" 2307 + } 2308 + } 5433 2309 } 5434 2310 }, 5435 2311 "google_apis_playstore": { ··· 5477 2283 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-26_r07.zip" 5478 2284 } 5479 2285 ], 2286 + "dependencies": { 2287 + "dependency:0": { 2288 + "element-attributes": { 2289 + "path": "patcher;v4" 2290 + } 2291 + }, 2292 + "dependency:1": { 2293 + "element-attributes": { 2294 + "path": "emulator" 2295 + }, 2296 + "min-revision:0": { 2297 + "major:0": "26", 2298 + "micro:2": "3", 2299 + "minor:1": "1" 2300 + } 2301 + } 2302 + }, 5480 2303 "displayName": "Google Play Intel x86 Atom System Image", 5481 2304 "license": "android-sdk-preview-license", 5482 2305 "name": "system-image-26-google_apis_playstore-x86", 5483 2306 "path": "system-images/android-26/google_apis_playstore/x86", 5484 - "revision": "26-google_apis_playstore-x86" 2307 + "revision": "26-google_apis_playstore-x86", 2308 + "revision-details": { 2309 + "major:0": "7" 2310 + }, 2311 + "type-details": { 2312 + "abi:3": "x86", 2313 + "api-level:0": "26", 2314 + "element-attributes": { 2315 + "xsi:type": "ns12:sysImgDetailsType" 2316 + }, 2317 + "tag:1": { 2318 + "display:1": "Google Play", 2319 + "id:0": "google_apis_playstore" 2320 + }, 2321 + "vendor:2": { 2322 + "display:1": "Google Inc.", 2323 + "id:0": "google" 2324 + } 2325 + } 5485 2326 } 5486 2327 } 5487 2328 }, ··· 5531 2302 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-27_r09.zip" 5532 2303 } 5533 2304 ], 2305 + "dependencies": { 2306 + "dependency:0": { 2307 + "element-attributes": { 2308 + "path": "patcher;v4" 2309 + } 2310 + } 2311 + }, 5534 2312 "displayName": "Android TV Intel x86 Atom System Image", 5535 2313 "license": "android-sdk-preview-license", 5536 2314 "name": "system-image-27-android-tv-x86", 5537 2315 "path": "system-images/android-27/android-tv/x86", 5538 - "revision": "27-android-tv-x86" 2316 + "revision": "27-android-tv-x86", 2317 + "revision-details": { 2318 + "major:0": "9" 2319 + }, 2320 + "type-details": { 2321 + "abi:2": "x86", 2322 + "api-level:0": "27", 2323 + "element-attributes": { 2324 + "xsi:type": "ns12:sysImgDetailsType" 2325 + }, 2326 + "tag:1": { 2327 + "display:1": "Android TV", 2328 + "id:0": "android-tv" 2329 + } 2330 + } 5539 2331 } 5540 2332 }, 5541 2333 "default": { ··· 5566 2316 "os": "all", 5567 2317 "sha1": "cb01199edae33ce375c6d8e08aea08911ff0d583", 5568 2318 "size": 331796092, 5569 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-27_r01.zip" 2319 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-27_r01.zip" 5570 2320 } 5571 2321 ], 2322 + "dependencies": { 2323 + "dependency:0": { 2324 + "element-attributes": { 2325 + "path": "emulator" 2326 + }, 2327 + "min-revision:0": { 2328 + "major:0": "31", 2329 + "micro:2": "1", 2330 + "minor:1": "1" 2331 + } 2332 + } 2333 + }, 5572 2334 "displayName": "ARM 64 v8a System Image", 5573 2335 "license": "android-sdk-license", 5574 2336 "name": "system-image-27-default-arm64-v8a", 5575 2337 "path": "system-images/android-27/default/arm64-v8a", 5576 - "revision": "27-default-arm64-v8a" 2338 + "revision": "27-default-arm64-v8a", 2339 + "revision-details": { 2340 + "major:0": "1" 2341 + }, 2342 + "type-details": { 2343 + "abi:2": "arm64-v8a", 2344 + "api-level:0": "27", 2345 + "element-attributes": { 2346 + "xsi:type": "ns12:sysImgDetailsType" 2347 + }, 2348 + "tag:1": { 2349 + "display:1": "Default Android System Image", 2350 + "id:0": "default" 2351 + } 2352 + } 5577 2353 }, 5578 2354 "x86": { 5579 2355 "archives": [ ··· 5607 2331 "os": "all", 5608 2332 "sha1": "4ec990fac7b62958decd12e18a4cd389dfe7c582", 5609 2333 "size": 360984187, 5610 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-27_r01.zip" 2334 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-27_r01.zip" 5611 2335 } 5612 2336 ], 2337 + "dependencies": { 2338 + "dependency:0": { 2339 + "element-attributes": { 2340 + "path": "patcher;v4" 2341 + } 2342 + } 2343 + }, 5613 2344 "displayName": "Intel x86 Atom System Image", 5614 2345 "license": "android-sdk-license", 5615 2346 "name": "system-image-27-default-x86", 5616 2347 "path": "system-images/android-27/default/x86", 5617 - "revision": "27-default-x86" 2348 + "revision": "27-default-x86", 2349 + "revision-details": { 2350 + "major:0": "1" 2351 + }, 2352 + "type-details": { 2353 + "abi:2": "x86", 2354 + "api-level:0": "27", 2355 + "element-attributes": { 2356 + "xsi:type": "ns12:sysImgDetailsType" 2357 + }, 2358 + "tag:1": { 2359 + "display:1": "Default Android System Image", 2360 + "id:0": "default" 2361 + } 2362 + } 5618 2363 }, 5619 2364 "x86_64": { 5620 2365 "archives": [ ··· 5643 2346 "os": "all", 5644 2347 "sha1": "2878261011a59ca3de29dc5b457a495fdb268d60", 5645 2348 "size": 491675204, 5646 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-27_r01.zip" 2349 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-27_r01.zip" 5647 2350 } 5648 2351 ], 2352 + "dependencies": { 2353 + "dependency:0": { 2354 + "element-attributes": { 2355 + "path": "patcher;v4" 2356 + } 2357 + } 2358 + }, 5649 2359 "displayName": "Intel x86 Atom_64 System Image", 5650 2360 "license": "android-sdk-license", 5651 2361 "name": "system-image-27-default-x86_64", 5652 2362 "path": "system-images/android-27/default/x86_64", 5653 - "revision": "27-default-x86_64" 2363 + "revision": "27-default-x86_64", 2364 + "revision-details": { 2365 + "major:0": "1" 2366 + }, 2367 + "type-details": { 2368 + "abi:2": "x86_64", 2369 + "api-level:0": "27", 2370 + "element-attributes": { 2371 + "xsi:type": "ns12:sysImgDetailsType" 2372 + }, 2373 + "tag:1": { 2374 + "display:1": "Default Android System Image", 2375 + "id:0": "default" 2376 + } 2377 + } 5654 2378 } 5655 2379 }, 5656 2380 "google_apis": { ··· 5684 2366 "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-27_r01.zip" 5685 2367 } 5686 2368 ], 2369 + "dependencies": { 2370 + "dependency:0": { 2371 + "element-attributes": { 2372 + "path": "emulator" 2373 + }, 2374 + "min-revision:0": { 2375 + "major:0": "31", 2376 + "micro:2": "1", 2377 + "minor:1": "1" 2378 + } 2379 + } 2380 + }, 5687 2381 "displayName": "Google APIs ARM 64 v8a System Image", 5688 2382 "license": "android-sdk-license", 5689 2383 "name": "system-image-27-google_apis-arm64-v8a", 5690 2384 "path": "system-images/android-27/google_apis/arm64-v8a", 5691 - "revision": "27-google_apis-arm64-v8a" 2385 + "revision": "27-google_apis-arm64-v8a", 2386 + "revision-details": { 2387 + "major:0": "1" 2388 + }, 2389 + "type-details": { 2390 + "abi:3": "arm64-v8a", 2391 + "api-level:0": "27", 2392 + "element-attributes": { 2393 + "xsi:type": "ns12:sysImgDetailsType" 2394 + }, 2395 + "tag:1": { 2396 + "display:1": "Google APIs", 2397 + "id:0": "google_apis" 2398 + }, 2399 + "vendor:2": { 2400 + "display:1": "Google Inc.", 2401 + "id:0": "google" 2402 + } 2403 + } 5692 2404 }, 5693 2405 "x86": { 5694 2406 "archives": [ ··· 5729 2381 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-27_r11.zip" 5730 2382 } 5731 2383 ], 2384 + "dependencies": { 2385 + "dependency:0": { 2386 + "element-attributes": { 2387 + "path": "patcher;v4" 2388 + } 2389 + }, 2390 + "dependency:1": { 2391 + "element-attributes": { 2392 + "path": "emulator" 2393 + }, 2394 + "min-revision:0": { 2395 + "major:0": "27", 2396 + "micro:2": "7", 2397 + "minor:1": "1" 2398 + } 2399 + } 2400 + }, 5732 2401 "displayName": "Google APIs Intel x86 Atom System Image", 5733 2402 "license": "android-sdk-license", 5734 2403 "name": "system-image-27-google_apis-x86", 5735 2404 "path": "system-images/android-27/google_apis/x86", 5736 - "revision": "27-google_apis-x86" 2405 + "revision": "27-google_apis-x86", 2406 + "revision-details": { 2407 + "major:0": "11" 2408 + }, 2409 + "type-details": { 2410 + "abi:3": "x86", 2411 + "api-level:0": "27", 2412 + "element-attributes": { 2413 + "xsi:type": "ns12:sysImgDetailsType" 2414 + }, 2415 + "tag:1": { 2416 + "display:1": "Google APIs", 2417 + "id:0": "google_apis" 2418 + }, 2419 + "vendor:2": { 2420 + "display:1": "Google Inc.", 2421 + "id:0": "google" 2422 + } 2423 + } 5737 2424 } 5738 2425 }, 5739 2426 "google_apis_playstore": { ··· 5781 2398 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-27_r03.zip" 5782 2399 } 5783 2400 ], 2401 + "dependencies": { 2402 + "dependency:0": { 2403 + "element-attributes": { 2404 + "path": "patcher;v4" 2405 + } 2406 + }, 2407 + "dependency:1": { 2408 + "element-attributes": { 2409 + "path": "emulator" 2410 + }, 2411 + "min-revision:0": { 2412 + "major:0": "26", 2413 + "micro:2": "3", 2414 + "minor:1": "1" 2415 + } 2416 + } 2417 + }, 5784 2418 "displayName": "Google Play Intel x86 Atom System Image", 5785 2419 "license": "android-sdk-license", 5786 2420 "name": "system-image-27-google_apis_playstore-x86", 5787 2421 "path": "system-images/android-27/google_apis_playstore/x86", 5788 - "revision": "27-google_apis_playstore-x86" 2422 + "revision": "27-google_apis_playstore-x86", 2423 + "revision-details": { 2424 + "major:0": "3" 2425 + }, 2426 + "type-details": { 2427 + "abi:3": "x86", 2428 + "api-level:0": "27", 2429 + "element-attributes": { 2430 + "xsi:type": "ns12:sysImgDetailsType" 2431 + }, 2432 + "tag:1": { 2433 + "display:1": "Google Play", 2434 + "id:0": "google_apis_playstore" 2435 + }, 2436 + "vendor:2": { 2437 + "display:1": "Google Inc.", 2438 + "id:0": "google" 2439 + } 2440 + } 5789 2441 } 5790 2442 } 5791 2443 }, ··· 5835 2417 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-28_r10.zip" 5836 2418 } 5837 2419 ], 2420 + "dependencies": { 2421 + "dependency:0": { 2422 + "element-attributes": { 2423 + "path": "patcher;v4" 2424 + } 2425 + } 2426 + }, 5838 2427 "displayName": "Android TV Intel x86 Atom System Image", 5839 2428 "license": "android-sdk-preview-license", 5840 2429 "name": "system-image-28-android-tv-x86", 5841 2430 "path": "system-images/android-28/android-tv/x86", 5842 - "revision": "28-android-tv-x86" 2431 + "revision": "28-android-tv-x86", 2432 + "revision-details": { 2433 + "major:0": "10" 2434 + }, 2435 + "type-details": { 2436 + "abi:2": "x86", 2437 + "api-level:0": "28", 2438 + "element-attributes": { 2439 + "xsi:type": "ns12:sysImgDetailsType" 2440 + }, 2441 + "tag:1": { 2442 + "display:1": "Android TV", 2443 + "id:0": "android-tv" 2444 + } 2445 + } 5843 2446 } 5844 2447 }, 5845 2448 "android-wear": { ··· 5873 2434 "url": "https://dl.google.com/android/repository/sys-img/android-wear/x86-28_r09.zip" 5874 2435 } 5875 2436 ], 2437 + "dependencies": { 2438 + "dependency:0": { 2439 + "element-attributes": { 2440 + "path": "patcher;v4" 2441 + } 2442 + } 2443 + }, 5876 2444 "displayName": "Wear OS Intel x86 Atom System Image", 5877 2445 "license": "android-sdk-license", 5878 2446 "name": "system-image-28-android-wear-x86", 5879 2447 "path": "system-images/android-28/android-wear/x86", 5880 - "revision": "28-android-wear-x86" 2448 + "revision": "28-android-wear-x86", 2449 + "revision-details": { 2450 + "major:0": "9" 2451 + }, 2452 + "type-details": { 2453 + "abi:2": "x86", 2454 + "api-level:0": "28", 2455 + "element-attributes": { 2456 + "xsi:type": "ns12:sysImgDetailsType" 2457 + }, 2458 + "tag:1": { 2459 + "display:1": "Wear OS", 2460 + "id:0": "android-wear" 2461 + } 2462 + } 5881 2463 } 5882 2464 }, 5883 2465 "default": { ··· 5908 2448 "os": "all", 5909 2449 "sha1": "4de0491612ca12097be7deb76af835ebabadefca", 5910 2450 "size": 425671679, 5911 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-28_r01.zip" 2451 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-28_r01.zip" 5912 2452 } 5913 2453 ], 2454 + "dependencies": { 2455 + "dependency:0": { 2456 + "element-attributes": { 2457 + "path": "emulator" 2458 + }, 2459 + "min-revision:0": { 2460 + "major:0": "31", 2461 + "micro:2": "1", 2462 + "minor:1": "1" 2463 + } 2464 + } 2465 + }, 5914 2466 "displayName": "ARM 64 v8a System Image", 5915 2467 "license": "android-sdk-license", 5916 2468 "name": "system-image-28-default-arm64-v8a", 5917 2469 "path": "system-images/android-28/default/arm64-v8a", 5918 - "revision": "28-default-arm64-v8a" 2470 + "revision": "28-default-arm64-v8a", 2471 + "revision-details": { 2472 + "major:0": "1" 2473 + }, 2474 + "type-details": { 2475 + "abi:2": "arm64-v8a", 2476 + "api-level:0": "28", 2477 + "element-attributes": { 2478 + "xsi:type": "ns12:sysImgDetailsType" 2479 + }, 2480 + "tag:1": { 2481 + "display:1": "Default Android System Image", 2482 + "id:0": "default" 2483 + } 2484 + } 5919 2485 }, 5920 2486 "x86": { 5921 2487 "archives": [ ··· 5949 2463 "os": "all", 5950 2464 "sha1": "ce03c42d80c0fc6dc47f6455dbee7aa275d02780", 5951 2465 "size": 437320152, 5952 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-28_r04.zip" 2466 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-28_r04.zip" 5953 2467 } 5954 2468 ], 5955 2469 "displayName": "Intel x86 Atom System Image", 5956 2470 "license": "android-sdk-preview-license", 5957 2471 "name": "system-image-28-default-x86", 5958 2472 "path": "system-images/android-28/default/x86", 5959 - "revision": "28-default-x86" 2473 + "revision": "28-default-x86", 2474 + "revision-details": { 2475 + "major:0": "4" 2476 + }, 2477 + "type-details": { 2478 + "abi:2": "x86", 2479 + "api-level:0": "28", 2480 + "element-attributes": { 2481 + "xsi:type": "ns12:sysImgDetailsType" 2482 + }, 2483 + "tag:1": { 2484 + "display:1": "Default Android System Image", 2485 + "id:0": "default" 2486 + } 2487 + } 5960 2488 }, 5961 2489 "x86_64": { 5962 2490 "archives": [ ··· 5978 2478 "os": "all", 5979 2479 "sha1": "d47a85c8f4e9fd57df97814ad8884eeb0f3a0ef0", 5980 2480 "size": 564792723, 5981 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-28_r04.zip" 2481 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-28_r04.zip" 5982 2482 } 5983 2483 ], 5984 2484 "displayName": "Intel x86 Atom_64 System Image", 5985 2485 "license": "android-sdk-preview-license", 5986 2486 "name": "system-image-28-default-x86_64", 5987 2487 "path": "system-images/android-28/default/x86_64", 5988 - "revision": "28-default-x86_64" 2488 + "revision": "28-default-x86_64", 2489 + "revision-details": { 2490 + "major:0": "4" 2491 + }, 2492 + "type-details": { 2493 + "abi:2": "x86_64", 2494 + "api-level:0": "28", 2495 + "element-attributes": { 2496 + "xsi:type": "ns12:sysImgDetailsType" 2497 + }, 2498 + "tag:1": { 2499 + "display:1": "Default Android System Image", 2500 + "id:0": "default" 2501 + } 2502 + } 5989 2503 } 5990 2504 }, 5991 2505 "google_apis": { ··· 6012 2498 "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-28_r01.zip" 6013 2499 } 6014 2500 ], 2501 + "dependencies": { 2502 + "dependency:0": { 2503 + "element-attributes": { 2504 + "path": "emulator" 2505 + }, 2506 + "min-revision:0": { 2507 + "major:0": "31", 2508 + "micro:2": "1", 2509 + "minor:1": "1" 2510 + } 2511 + } 2512 + }, 6015 2513 "displayName": "Google APIs ARM 64 v8a System Image", 6016 2514 "license": "android-sdk-arm-dbt-license", 6017 2515 "name": "system-image-28-google_apis-arm64-v8a", 6018 2516 "path": "system-images/android-28/google_apis/arm64-v8a", 6019 - "revision": "28-google_apis-arm64-v8a" 2517 + "revision": "28-google_apis-arm64-v8a", 2518 + "revision-details": { 2519 + "major:0": "1" 2520 + }, 2521 + "type-details": { 2522 + "abi:3": "arm64-v8a", 2523 + "api-level:0": "28", 2524 + "element-attributes": { 2525 + "xsi:type": "ns12:sysImgDetailsType" 2526 + }, 2527 + "tag:1": { 2528 + "display:1": "Google APIs", 2529 + "id:0": "google_apis" 2530 + }, 2531 + "vendor:2": { 2532 + "display:1": "Google Inc.", 2533 + "id:0": "google" 2534 + } 2535 + } 6020 2536 }, 6021 2537 "x86": { 6022 2538 "archives": [ ··· 6057 2513 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-28_r12.zip" 6058 2514 } 6059 2515 ], 2516 + "dependencies": { 2517 + "dependency:0": { 2518 + "element-attributes": { 2519 + "path": "patcher;v4" 2520 + } 2521 + }, 2522 + "dependency:1": { 2523 + "element-attributes": { 2524 + "path": "emulator" 2525 + }, 2526 + "min-revision:0": { 2527 + "major:0": "29", 2528 + "micro:2": "12", 2529 + "minor:1": "1" 2530 + } 2531 + } 2532 + }, 6060 2533 "displayName": "Google APIs Intel x86 Atom System Image", 6061 2534 "license": "android-sdk-arm-dbt-license", 6062 2535 "name": "system-image-28-google_apis-x86", 6063 2536 "path": "system-images/android-28/google_apis/x86", 6064 - "revision": "28-google_apis-x86" 2537 + "revision": "28-google_apis-x86", 2538 + "revision-details": { 2539 + "major:0": "12" 2540 + }, 2541 + "type-details": { 2542 + "abi:3": "x86", 2543 + "api-level:0": "28", 2544 + "element-attributes": { 2545 + "xsi:type": "ns12:sysImgDetailsType" 2546 + }, 2547 + "tag:1": { 2548 + "display:1": "Google APIs", 2549 + "id:0": "google_apis" 2550 + }, 2551 + "vendor:2": { 2552 + "display:1": "Google Inc.", 2553 + "id:0": "google" 2554 + } 2555 + } 6065 2556 }, 6066 2557 "x86_64": { 6067 2558 "archives": [ ··· 6107 2528 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-28_r11.zip" 6108 2529 } 6109 2530 ], 2531 + "dependencies": { 2532 + "dependency:0": { 2533 + "element-attributes": { 2534 + "path": "patcher;v4" 2535 + } 2536 + }, 2537 + "dependency:1": { 2538 + "element-attributes": { 2539 + "path": "emulator" 2540 + }, 2541 + "min-revision:0": { 2542 + "major:0": "29", 2543 + "micro:2": "12", 2544 + "minor:1": "1" 2545 + } 2546 + } 2547 + }, 6110 2548 "displayName": "Google APIs Intel x86 Atom_64 System Image", 6111 2549 "license": "android-sdk-license", 6112 2550 "name": "system-image-28-google_apis-x86_64", 6113 2551 "path": "system-images/android-28/google_apis/x86_64", 6114 - "revision": "28-google_apis-x86_64" 2552 + "revision": "28-google_apis-x86_64", 2553 + "revision-details": { 2554 + "major:0": "11" 2555 + }, 2556 + "type-details": { 2557 + "abi:3": "x86_64", 2558 + "api-level:0": "28", 2559 + "element-attributes": { 2560 + "xsi:type": "ns12:sysImgDetailsType" 2561 + }, 2562 + "tag:1": { 2563 + "display:1": "Google APIs", 2564 + "id:0": "google_apis" 2565 + }, 2566 + "vendor:2": { 2567 + "display:1": "Google Inc.", 2568 + "id:0": "google" 2569 + } 2570 + } 6115 2571 } 6116 2572 }, 6117 2573 "google_apis_playstore": { ··· 6159 2545 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-28_r01.zip" 6160 2546 } 6161 2547 ], 2548 + "dependencies": { 2549 + "dependency:0": { 2550 + "element-attributes": { 2551 + "path": "emulator" 2552 + }, 2553 + "min-revision:0": { 2554 + "major:0": "31", 2555 + "micro:2": "1", 2556 + "minor:1": "1" 2557 + } 2558 + } 2559 + }, 6162 2560 "displayName": "Google ARM64-V8a Play ARM 64 v8a System Image", 6163 2561 "license": "android-sdk-arm-dbt-license", 6164 2562 "name": "system-image-28-google_apis_playstore-arm64-v8a", 6165 2563 "path": "system-images/android-28/google_apis_playstore/arm64-v8a", 6166 - "revision": "28-google_apis_playstore-arm64-v8a" 2564 + "revision": "28-google_apis_playstore-arm64-v8a", 2565 + "revision-details": { 2566 + "major:0": "1" 2567 + }, 2568 + "type-details": { 2569 + "abi:3": "arm64-v8a", 2570 + "api-level:0": "28", 2571 + "element-attributes": { 2572 + "xsi:type": "ns12:sysImgDetailsType" 2573 + }, 2574 + "tag:1": { 2575 + "display:1": "Google ARM64-V8a Play", 2576 + "id:0": "google_apis_playstore" 2577 + }, 2578 + "vendor:2": { 2579 + "display:1": "Google Inc.", 2580 + "id:0": "google" 2581 + } 2582 + } 6167 2583 }, 6168 2584 "x86": { 6169 2585 "archives": [ ··· 6204 2560 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-28_r09.zip" 6205 2561 } 6206 2562 ], 2563 + "dependencies": { 2564 + "dependency:0": { 2565 + "element-attributes": { 2566 + "path": "patcher;v4" 2567 + } 2568 + }, 2569 + "dependency:1": { 2570 + "element-attributes": { 2571 + "path": "emulator" 2572 + }, 2573 + "min-revision:0": { 2574 + "major:0": "27", 2575 + "micro:2": "7", 2576 + "minor:1": "1" 2577 + } 2578 + } 2579 + }, 6207 2580 "displayName": "Google Play Intel x86 Atom System Image", 6208 2581 "license": "android-sdk-license", 6209 2582 "name": "system-image-28-google_apis_playstore-x86", 6210 2583 "path": "system-images/android-28/google_apis_playstore/x86", 6211 - "revision": "28-google_apis_playstore-x86" 2584 + "revision": "28-google_apis_playstore-x86", 2585 + "revision-details": { 2586 + "major:0": "8" 2587 + }, 2588 + "type-details": { 2589 + "abi:3": "x86", 2590 + "api-level:0": "28", 2591 + "element-attributes": { 2592 + "xsi:type": "ns12:sysImgDetailsType" 2593 + }, 2594 + "tag:1": { 2595 + "display:1": "Google Play", 2596 + "id:0": "google_apis_playstore" 2597 + }, 2598 + "vendor:2": { 2599 + "display:1": "Google Inc.", 2600 + "id:0": "google" 2601 + } 2602 + } 6212 2603 }, 6213 2604 "x86_64": { 6214 2605 "archives": [ ··· 6254 2575 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-28_r08.zip" 6255 2576 } 6256 2577 ], 2578 + "dependencies": { 2579 + "dependency:0": { 2580 + "element-attributes": { 2581 + "path": "patcher;v4" 2582 + } 2583 + }, 2584 + "dependency:1": { 2585 + "element-attributes": { 2586 + "path": "emulator" 2587 + }, 2588 + "min-revision:0": { 2589 + "major:0": "27", 2590 + "micro:2": "7", 2591 + "minor:1": "1" 2592 + } 2593 + } 2594 + }, 6257 2595 "displayName": "Google Play Intel x86 Atom_64 System Image", 6258 2596 "license": "android-sdk-license", 6259 2597 "name": "system-image-28-google_apis_playstore-x86_64", 6260 2598 "path": "system-images/android-28/google_apis_playstore/x86_64", 6261 - "revision": "28-google_apis_playstore-x86_64" 2599 + "revision": "28-google_apis_playstore-x86_64", 2600 + "revision-details": { 2601 + "major:0": "8" 2602 + }, 2603 + "type-details": { 2604 + "abi:3": "x86_64", 2605 + "api-level:0": "28", 2606 + "element-attributes": { 2607 + "xsi:type": "ns12:sysImgDetailsType" 2608 + }, 2609 + "tag:1": { 2610 + "display:1": "Google Play", 2611 + "id:0": "google_apis_playstore" 2612 + }, 2613 + "vendor:2": { 2614 + "display:1": "Google Inc.", 2615 + "id:0": "google" 2616 + } 2617 + } 6262 2618 } 6263 2619 } 6264 2620 }, ··· 6308 2594 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-29_r03.zip" 6309 2595 } 6310 2596 ], 2597 + "dependencies": { 2598 + "dependency:0": { 2599 + "element-attributes": { 2600 + "path": "patcher;v4" 2601 + } 2602 + }, 2603 + "dependency:1": { 2604 + "element-attributes": { 2605 + "path": "emulator" 2606 + }, 2607 + "min-revision:0": { 2608 + "major:0": "28", 2609 + "micro:2": "6", 2610 + "minor:1": "1" 2611 + } 2612 + } 2613 + }, 6311 2614 "displayName": "Android TV Intel x86 Atom System Image", 6312 2615 "license": "android-sdk-preview-license", 6313 2616 "name": "system-image-29-android-tv-x86", 6314 2617 "path": "system-images/android-29/android-tv/x86", 6315 - "revision": "29-android-tv-x86" 2618 + "revision": "29-android-tv-x86", 2619 + "revision-details": { 2620 + "major:0": "3" 2621 + }, 2622 + "type-details": { 2623 + "abi:2": "x86", 2624 + "api-level:0": "29", 2625 + "element-attributes": { 2626 + "xsi:type": "ns12:sysImgDetailsType" 2627 + }, 2628 + "tag:1": { 2629 + "display:1": "Android TV", 2630 + "id:0": "android-tv" 2631 + } 2632 + } 6316 2633 } 6317 2634 }, 6318 2635 "default": { ··· 6353 2608 "os": "all", 6354 2609 "sha1": "fa0d67d7430fcc84b2fe2508ea81e92ac644e264", 6355 2610 "size": 498049256, 6356 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-29_r08.zip" 2611 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-29_r08.zip" 6357 2612 } 6358 2613 ], 6359 2614 "displayName": "ARM 64 v8a System Image", 6360 2615 "license": "android-sdk-license", 6361 2616 "name": "system-image-29-default-arm64-v8a", 6362 2617 "path": "system-images/android-29/default/arm64-v8a", 6363 - "revision": "29-default-arm64-v8a" 2618 + "revision": "29-default-arm64-v8a", 2619 + "revision-details": { 2620 + "major:0": "8" 2621 + }, 2622 + "type-details": { 2623 + "abi:2": "arm64-v8a", 2624 + "api-level:0": "29", 2625 + "element-attributes": { 2626 + "xsi:type": "ns12:sysImgDetailsType" 2627 + }, 2628 + "tag:1": { 2629 + "display:1": "Default Android System Image", 2630 + "id:0": "default" 2631 + } 2632 + } 6364 2633 }, 6365 2634 "x86": { 6366 2635 "archives": [ ··· 6382 2623 "os": "windows", 6383 2624 "sha1": "cc4fa13e49cb2e93770d4f2e90ea1dd2a81e315b", 6384 2625 "size": 516543600, 6385 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-29_r08-windows.zip" 2626 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-29_r08-windows.zip" 6386 2627 }, 6387 2628 { 6388 2629 "os": "macosx", 6389 2630 "sha1": "cc4fa13e49cb2e93770d4f2e90ea1dd2a81e315b", 6390 2631 "size": 516543600, 6391 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-29_r08-darwin.zip" 2632 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-29_r08-darwin.zip" 6392 2633 }, 6393 2634 { 6394 2635 "os": "linux", 6395 2636 "sha1": "cc4fa13e49cb2e93770d4f2e90ea1dd2a81e315b", 6396 2637 "size": 516543600, 6397 - "url": "https://dl.google.com/android/repository/sys-img/default/x86-29_r08-linux.zip" 2638 + "url": "https://dl.google.com/android/repository/sys-img/android/x86-29_r08-linux.zip" 6398 2639 } 6399 2640 ], 2641 + "dependencies": { 2642 + "dependency:0": { 2643 + "element-attributes": { 2644 + "path": "emulator" 2645 + }, 2646 + "min-revision:0": { 2647 + "major:0": "28", 2648 + "micro:2": "9", 2649 + "minor:1": "1" 2650 + } 2651 + } 2652 + }, 6400 2653 "displayName": "Intel x86 Atom System Image", 6401 2654 "license": "android-sdk-license", 6402 2655 "name": "system-image-29-default-x86", 6403 2656 "path": "system-images/android-29/default/x86", 6404 - "revision": "29-default-x86" 2657 + "revision": "29-default-x86", 2658 + "revision-details": { 2659 + "major:0": "8" 2660 + }, 2661 + "type-details": { 2662 + "abi:2": "x86", 2663 + "api-level:0": "29", 2664 + "element-attributes": { 2665 + "xsi:type": "ns12:sysImgDetailsType" 2666 + }, 2667 + "tag:1": { 2668 + "display:1": "Default Android System Image", 2669 + "id:0": "default" 2670 + } 2671 + } 6405 2672 }, 6406 2673 "x86_64": { 6407 2674 "archives": [ ··· 6435 2650 "os": "windows", 6436 2651 "sha1": "e4b798d6fcddff90d528d74ef22ce3dd4a2ca798", 6437 2652 "size": 689676765, 6438 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-29_r08-windows.zip" 2653 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-29_r08-windows.zip" 6439 2654 }, 6440 2655 { 6441 2656 "os": "macosx", 6442 2657 "sha1": "e4b798d6fcddff90d528d74ef22ce3dd4a2ca798", 6443 2658 "size": 689676765, 6444 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-29_r08-darwin.zip" 2659 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-29_r08-darwin.zip" 6445 2660 }, 6446 2661 { 6447 2662 "os": "linux", 6448 2663 "sha1": "e4b798d6fcddff90d528d74ef22ce3dd4a2ca798", 6449 2664 "size": 689676765, 6450 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-29_r08-linux.zip" 2665 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-29_r08-linux.zip" 6451 2666 } 6452 2667 ], 2668 + "dependencies": { 2669 + "dependency:0": { 2670 + "element-attributes": { 2671 + "path": "emulator" 2672 + }, 2673 + "min-revision:0": { 2674 + "major:0": "28", 2675 + "micro:2": "9", 2676 + "minor:1": "1" 2677 + } 2678 + } 2679 + }, 6453 2680 "displayName": "Intel x86 Atom_64 System Image", 6454 2681 "license": "android-sdk-license", 6455 2682 "name": "system-image-29-default-x86_64", 6456 2683 "path": "system-images/android-29/default/x86_64", 6457 - "revision": "29-default-x86_64" 2684 + "revision": "29-default-x86_64", 2685 + "revision-details": { 2686 + "major:0": "8" 2687 + }, 2688 + "type-details": { 2689 + "abi:2": "x86_64", 2690 + "api-level:0": "29", 2691 + "element-attributes": { 2692 + "xsi:type": "ns12:sysImgDetailsType" 2693 + }, 2694 + "tag:1": { 2695 + "display:1": "Default Android System Image", 2696 + "id:0": "default" 2697 + } 2698 + } 6458 2699 } 6459 2700 }, 6460 2701 "google_apis": { ··· 6493 2682 "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-29_r12.zip" 6494 2683 } 6495 2684 ], 2685 + "dependencies": { 2686 + "dependency:0": { 2687 + "element-attributes": { 2688 + "path": "emulator" 2689 + }, 2690 + "min-revision:0": { 2691 + "major:0": "30", 2692 + "micro:2": "2", 2693 + "minor:1": "8" 2694 + } 2695 + } 2696 + }, 6496 2697 "displayName": "Google APIs ARM 64 v8a System Image", 6497 2698 "license": "android-sdk-arm-dbt-license", 6498 2699 "name": "system-image-29-google_apis-arm64-v8a", 6499 2700 "path": "system-images/android-29/google_apis/arm64-v8a", 6500 - "revision": "29-google_apis-arm64-v8a" 2701 + "revision": "29-google_apis-arm64-v8a", 2702 + "revision-details": { 2703 + "major:0": "12" 2704 + }, 2705 + "type-details": { 2706 + "abi:3": "arm64-v8a", 2707 + "api-level:0": "29", 2708 + "element-attributes": { 2709 + "xsi:type": "ns12:sysImgDetailsType" 2710 + }, 2711 + "tag:1": { 2712 + "display:1": "Google APIs", 2713 + "id:0": "google_apis" 2714 + }, 2715 + "vendor:2": { 2716 + "display:1": "Google Inc.", 2717 + "id:0": "google" 2718 + } 2719 + } 6501 2720 }, 6502 2721 "x86": { 6503 2722 "archives": [ ··· 6538 2697 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-29_r12.zip" 6539 2698 } 6540 2699 ], 2700 + "dependencies": { 2701 + "dependency:0": { 2702 + "element-attributes": { 2703 + "path": "emulator" 2704 + }, 2705 + "min-revision:0": { 2706 + "major:0": "30", 2707 + "micro:2": "2", 2708 + "minor:1": "8" 2709 + } 2710 + } 2711 + }, 6541 2712 "displayName": "Google APIs Intel x86 Atom System Image", 6542 2713 "license": "android-sdk-license", 6543 2714 "name": "system-image-29-google_apis-x86", 6544 2715 "path": "system-images/android-29/google_apis/x86", 6545 - "revision": "29-google_apis-x86" 2716 + "revision": "29-google_apis-x86", 2717 + "revision-details": { 2718 + "major:0": "12" 2719 + }, 2720 + "type-details": { 2721 + "abi:3": "x86", 2722 + "api-level:0": "29", 2723 + "element-attributes": { 2724 + "xsi:type": "ns12:sysImgDetailsType" 2725 + }, 2726 + "tag:1": { 2727 + "display:1": "Google APIs", 2728 + "id:0": "google_apis" 2729 + }, 2730 + "vendor:2": { 2731 + "display:1": "Google Inc.", 2732 + "id:0": "google" 2733 + } 2734 + } 6546 2735 }, 6547 2736 "x86_64": { 6548 2737 "archives": [ ··· 6583 2712 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-29_r12.zip" 6584 2713 } 6585 2714 ], 2715 + "dependencies": { 2716 + "dependency:0": { 2717 + "element-attributes": { 2718 + "path": "emulator" 2719 + }, 2720 + "min-revision:0": { 2721 + "major:0": "30", 2722 + "micro:2": "2", 2723 + "minor:1": "8" 2724 + } 2725 + } 2726 + }, 6586 2727 "displayName": "Google APIs Intel x86 Atom_64 System Image", 6587 2728 "license": "android-sdk-license", 6588 2729 "name": "system-image-29-google_apis-x86_64", 6589 2730 "path": "system-images/android-29/google_apis/x86_64", 6590 - "revision": "29-google_apis-x86_64" 2731 + "revision": "29-google_apis-x86_64", 2732 + "revision-details": { 2733 + "major:0": "12" 2734 + }, 2735 + "type-details": { 2736 + "abi:3": "x86_64", 2737 + "api-level:0": "29", 2738 + "element-attributes": { 2739 + "xsi:type": "ns12:sysImgDetailsType" 2740 + }, 2741 + "tag:1": { 2742 + "display:1": "Google APIs", 2743 + "id:0": "google_apis" 2744 + }, 2745 + "vendor:2": { 2746 + "display:1": "Google Inc.", 2747 + "id:0": "google" 2748 + } 2749 + } 6591 2750 } 6592 2751 }, 6593 2752 "google_apis_playstore": { ··· 6636 2735 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-29_r09-linux.zip" 6637 2736 } 6638 2737 ], 2738 + "dependencies": { 2739 + "dependency:0": { 2740 + "element-attributes": { 2741 + "path": "emulator" 2742 + }, 2743 + "min-revision:0": { 2744 + "major:0": "30", 2745 + "micro:2": "2", 2746 + "minor:1": "8" 2747 + } 2748 + } 2749 + }, 6639 2750 "displayName": "Google Play ARM 64 v8a System Image", 6640 2751 "license": "android-sdk-arm-dbt-license", 6641 2752 "name": "system-image-29-google_apis_playstore-arm64-v8a", 6642 2753 "path": "system-images/android-29/google_apis_playstore/arm64-v8a", 6643 - "revision": "29-google_apis_playstore-arm64-v8a" 2754 + "revision": "29-google_apis_playstore-arm64-v8a", 2755 + "revision-details": { 2756 + "major:0": "9" 2757 + }, 2758 + "type-details": { 2759 + "abi:3": "arm64-v8a", 2760 + "api-level:0": "29", 2761 + "element-attributes": { 2762 + "xsi:type": "ns12:sysImgDetailsType" 2763 + }, 2764 + "tag:1": { 2765 + "display:1": "Google Play", 2766 + "id:0": "google_apis_playstore" 2767 + }, 2768 + "vendor:2": { 2769 + "display:1": "Google Inc.", 2770 + "id:0": "google" 2771 + } 2772 + } 6644 2773 }, 6645 2774 "x86": { 6646 2775 "archives": [ ··· 6693 2762 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-29_r08-linux.zip" 6694 2763 } 6695 2764 ], 2765 + "dependencies": { 2766 + "dependency:0": { 2767 + "element-attributes": { 2768 + "path": "patcher;v4" 2769 + } 2770 + }, 2771 + "dependency:1": { 2772 + "element-attributes": { 2773 + "path": "emulator" 2774 + }, 2775 + "min-revision:0": { 2776 + "major:0": "28", 2777 + "micro:2": "9", 2778 + "minor:1": "1" 2779 + } 2780 + } 2781 + }, 6696 2782 "displayName": "Google Play Intel x86 Atom System Image", 6697 2783 "license": "android-sdk-license", 6698 2784 "name": "system-image-29-google_apis_playstore-x86", 6699 2785 "path": "system-images/android-29/google_apis_playstore/x86", 6700 - "revision": "29-google_apis_playstore-x86" 2786 + "revision": "29-google_apis_playstore-x86", 2787 + "revision-details": { 2788 + "major:0": "8" 2789 + }, 2790 + "type-details": { 2791 + "abi:3": "x86", 2792 + "api-level:0": "29", 2793 + "element-attributes": { 2794 + "xsi:type": "ns12:sysImgDetailsType" 2795 + }, 2796 + "tag:1": { 2797 + "display:1": "Google Play", 2798 + "id:0": "google_apis_playstore" 2799 + }, 2800 + "vendor:2": { 2801 + "display:1": "Google Inc.", 2802 + "id:0": "google" 2803 + } 2804 + } 6701 2805 }, 6702 2806 "x86_64": { 6703 2807 "archives": [ ··· 6755 2789 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-29_r08-linux.zip" 6756 2790 } 6757 2791 ], 2792 + "dependencies": { 2793 + "dependency:0": { 2794 + "element-attributes": { 2795 + "path": "patcher;v4" 2796 + } 2797 + }, 2798 + "dependency:1": { 2799 + "element-attributes": { 2800 + "path": "emulator" 2801 + }, 2802 + "min-revision:0": { 2803 + "major:0": "28", 2804 + "micro:2": "9", 2805 + "minor:1": "1" 2806 + } 2807 + } 2808 + }, 6758 2809 "displayName": "Google Play Intel x86 Atom_64 System Image", 6759 2810 "license": "android-sdk-license", 6760 2811 "name": "system-image-29-google_apis_playstore-x86_64", 6761 2812 "path": "system-images/android-29/google_apis_playstore/x86_64", 6762 - "revision": "29-google_apis_playstore-x86_64" 2813 + "revision": "29-google_apis_playstore-x86_64", 2814 + "revision-details": { 2815 + "major:0": "8" 2816 + }, 2817 + "type-details": { 2818 + "abi:3": "x86_64", 2819 + "api-level:0": "29", 2820 + "element-attributes": { 2821 + "xsi:type": "ns12:sysImgDetailsType" 2822 + }, 2823 + "tag:1": { 2824 + "display:1": "Google Play", 2825 + "id:0": "google_apis_playstore" 2826 + }, 2827 + "vendor:2": { 2828 + "display:1": "Google Inc.", 2829 + "id:0": "google" 2830 + } 2831 + } 6763 2832 } 6764 2833 } 6765 2834 }, ··· 6809 2808 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-30_r04.zip" 6810 2809 } 6811 2810 ], 2811 + "dependencies": { 2812 + "dependency:0": { 2813 + "element-attributes": { 2814 + "path": "patcher;v4" 2815 + } 2816 + }, 2817 + "dependency:1": { 2818 + "element-attributes": { 2819 + "path": "emulator" 2820 + }, 2821 + "min-revision:0": { 2822 + "major:0": "28", 2823 + "micro:2": "6", 2824 + "minor:1": "1" 2825 + } 2826 + } 2827 + }, 6812 2828 "displayName": "Android TV Intel x86 Atom System Image", 6813 2829 "license": "android-sdk-preview-license", 6814 2830 "name": "system-image-30-android-tv-x86", 6815 2831 "path": "system-images/android-30/android-tv/x86", 6816 - "revision": "30-android-tv-x86" 2832 + "revision": "30-android-tv-x86", 2833 + "revision-details": { 2834 + "major:0": "4" 2835 + }, 2836 + "type-details": { 2837 + "abi:2": "x86", 2838 + "api-level:0": "30", 2839 + "element-attributes": { 2840 + "xsi:type": "ns12:sysImgDetailsType" 2841 + }, 2842 + "tag:1": { 2843 + "display:1": "Android TV", 2844 + "id:0": "android-tv" 2845 + } 2846 + } 6817 2847 } 6818 2848 }, 6819 2849 "android-wear": { ··· 6857 2825 "url": "https://dl.google.com/android/repository/sys-img/android-wear/arm64-v8a-30_r11.zip" 6858 2826 } 6859 2827 ], 2828 + "dependencies": { 2829 + "dependency:0": { 2830 + "element-attributes": { 2831 + "path": "patcher;v4" 2832 + } 2833 + } 2834 + }, 6860 2835 "displayName": "Wear OS 3 ARM 64 v8a System Image", 6861 2836 "license": "android-sdk-license", 6862 2837 "name": "system-image-30-android-wear-arm64-v8a", 6863 2838 "path": "system-images/android-30/android-wear/arm64-v8a", 6864 - "revision": "30-android-wear-arm64-v8a" 2839 + "revision": "30-android-wear-arm64-v8a", 2840 + "revision-details": { 2841 + "major:0": "11" 2842 + }, 2843 + "type-details": { 2844 + "abi:2": "arm64-v8a", 2845 + "api-level:0": "30", 2846 + "element-attributes": { 2847 + "xsi:type": "ns12:sysImgDetailsType" 2848 + }, 2849 + "tag:1": { 2850 + "display:1": "Wear OS 3", 2851 + "id:0": "android-wear" 2852 + } 2853 + } 6865 2854 }, 6866 2855 "x86": { 6867 2856 "archives": [ ··· 6893 2840 "url": "https://dl.google.com/android/repository/sys-img/android-wear/x86-30_r11.zip" 6894 2841 } 6895 2842 ], 2843 + "dependencies": { 2844 + "dependency:0": { 2845 + "element-attributes": { 2846 + "path": "patcher;v4" 2847 + } 2848 + } 2849 + }, 6896 2850 "displayName": "Wear OS 3 Intel x86 Atom System Image", 6897 2851 "license": "android-sdk-license", 6898 2852 "name": "system-image-30-android-wear-x86", 6899 2853 "path": "system-images/android-30/android-wear/x86", 6900 - "revision": "30-android-wear-x86" 2854 + "revision": "30-android-wear-x86", 2855 + "revision-details": { 2856 + "major:0": "11" 2857 + }, 2858 + "type-details": { 2859 + "abi:2": "x86", 2860 + "api-level:0": "30", 2861 + "element-attributes": { 2862 + "xsi:type": "ns12:sysImgDetailsType" 2863 + }, 2864 + "tag:1": { 2865 + "display:1": "Wear OS 3", 2866 + "id:0": "android-wear" 2867 + } 2868 + } 6901 2869 } 6902 2870 }, 6903 2871 "default": { ··· 6928 2854 "os": "all", 6929 2855 "sha1": "2462af138023fbbd1114421818890884d4ebceab", 6930 2856 "size": 548363604, 6931 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-30_r01.zip" 2857 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-30_r01.zip" 6932 2858 } 6933 2859 ], 6934 2860 "displayName": "ARM 64 v8a System Image", 6935 2861 "license": "android-sdk-license", 6936 2862 "name": "system-image-30-default-arm64-v8a", 6937 2863 "path": "system-images/android-30/default/arm64-v8a", 6938 - "revision": "30-default-arm64-v8a" 2864 + "revision": "30-default-arm64-v8a", 2865 + "revision-details": { 2866 + "major:0": "1" 2867 + }, 2868 + "type-details": { 2869 + "abi:2": "arm64-v8a", 2870 + "api-level:0": "30", 2871 + "element-attributes": { 2872 + "xsi:type": "ns12:sysImgDetailsType" 2873 + }, 2874 + "tag:1": { 2875 + "display:1": "Default Android System Image", 2876 + "id:0": "default" 2877 + } 2878 + } 6939 2879 }, 6940 2880 "x86_64": { 6941 2881 "archives": [ ··· 6957 2869 "os": "all", 6958 2870 "sha1": "e08119b65d2c188ef69f127028eb4c8cc632cd8f", 6959 2871 "size": 676379913, 6960 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-30_r10.zip" 2872 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-30_r10.zip" 6961 2873 } 6962 2874 ], 2875 + "dependencies": { 2876 + "dependency:0": { 2877 + "element-attributes": { 2878 + "path": "emulator" 2879 + }, 2880 + "min-revision:0": { 2881 + "major:0": "29", 2882 + "micro:2": "11", 2883 + "minor:1": "1" 2884 + } 2885 + } 2886 + }, 6963 2887 "displayName": "Intel x86 Atom_64 System Image", 6964 2888 "license": "android-sdk-license", 6965 2889 "name": "system-image-30-default-x86_64", 6966 2890 "path": "system-images/android-30/default/x86_64", 6967 - "revision": "30-default-x86_64" 2891 + "revision": "30-default-x86_64", 2892 + "revision-details": { 2893 + "major:0": "10" 2894 + }, 2895 + "type-details": { 2896 + "abi:2": "x86_64", 2897 + "api-level:0": "30", 2898 + "element-attributes": { 2899 + "xsi:type": "ns12:sysImgDetailsType" 2900 + }, 2901 + "tag:1": { 2902 + "display:1": "Default Android System Image", 2903 + "id:0": "default" 2904 + } 2905 + } 6968 2906 } 6969 2907 }, 6970 2908 "google_apis": { ··· 7003 2889 "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-30_r11.zip" 7004 2890 } 7005 2891 ], 2892 + "dependencies": { 2893 + "dependency:0": { 2894 + "element-attributes": { 2895 + "path": "emulator" 2896 + }, 2897 + "min-revision:0": { 2898 + "major:0": "30", 2899 + "micro:2": "0", 2900 + "minor:1": "8" 2901 + } 2902 + } 2903 + }, 7006 2904 "displayName": "Google APIs ARM 64 v8a System Image", 7007 2905 "license": "android-sdk-arm-dbt-license", 7008 2906 "name": "system-image-30-google_apis-arm64-v8a", 7009 2907 "path": "system-images/android-30/google_apis/arm64-v8a", 7010 - "revision": "30-google_apis-arm64-v8a" 2908 + "revision": "30-google_apis-arm64-v8a", 2909 + "revision-details": { 2910 + "major:0": "11" 2911 + }, 2912 + "type-details": { 2913 + "abi:3": "arm64-v8a", 2914 + "api-level:0": "30", 2915 + "element-attributes": { 2916 + "xsi:type": "ns12:sysImgDetailsType" 2917 + }, 2918 + "tag:1": { 2919 + "display:1": "Google APIs", 2920 + "id:0": "google_apis" 2921 + }, 2922 + "vendor:2": { 2923 + "display:1": "Google Inc.", 2924 + "id:0": "google" 2925 + } 2926 + } 7011 2927 }, 7012 2928 "x86": { 7013 2929 "archives": [ ··· 7048 2904 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-30_r10.zip" 7049 2905 } 7050 2906 ], 2907 + "dependencies": { 2908 + "dependency:0": { 2909 + "element-attributes": { 2910 + "path": "patcher;v4" 2911 + } 2912 + }, 2913 + "dependency:1": { 2914 + "element-attributes": { 2915 + "path": "emulator" 2916 + }, 2917 + "min-revision:0": { 2918 + "major:0": "30", 2919 + "micro:2": "4", 2920 + "minor:1": "0" 2921 + } 2922 + } 2923 + }, 7051 2924 "displayName": "Google APIs Intel x86 Atom System Image", 7052 2925 "license": "android-sdk-license", 7053 2926 "name": "system-image-30-google_apis-x86", 7054 2927 "path": "system-images/android-30/google_apis/x86", 7055 - "revision": "30-google_apis-x86" 2928 + "revision": "30-google_apis-x86", 2929 + "revision-details": { 2930 + "major:0": "10" 2931 + }, 2932 + "type-details": { 2933 + "abi:3": "x86", 2934 + "api-level:0": "30", 2935 + "element-attributes": { 2936 + "xsi:type": "ns12:sysImgDetailsType" 2937 + }, 2938 + "tag:1": { 2939 + "display:1": "Google APIs", 2940 + "id:0": "google_apis" 2941 + }, 2942 + "vendor:2": { 2943 + "display:1": "Google Inc.", 2944 + "id:0": "google" 2945 + } 2946 + } 7056 2947 }, 7057 2948 "x86_64": { 7058 2949 "archives": [ ··· 7098 2919 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-30_r11.zip" 7099 2920 } 7100 2921 ], 2922 + "dependencies": { 2923 + "dependency:0": { 2924 + "element-attributes": { 2925 + "path": "patcher;v4" 2926 + } 2927 + }, 2928 + "dependency:1": { 2929 + "element-attributes": { 2930 + "path": "emulator" 2931 + }, 2932 + "min-revision:0": { 2933 + "major:0": "30", 2934 + "micro:2": "0", 2935 + "minor:1": "8" 2936 + } 2937 + } 2938 + }, 7101 2939 "displayName": "Google APIs Intel x86 Atom_64 System Image", 7102 2940 "license": "android-sdk-license", 7103 2941 "name": "system-image-30-google_apis-x86_64", 7104 2942 "path": "system-images/android-30/google_apis/x86_64", 7105 - "revision": "30-google_apis-x86_64" 2943 + "revision": "30-google_apis-x86_64", 2944 + "revision-details": { 2945 + "major:0": "11" 2946 + }, 2947 + "type-details": { 2948 + "abi:3": "x86_64", 2949 + "api-level:0": "30", 2950 + "element-attributes": { 2951 + "xsi:type": "ns12:sysImgDetailsType" 2952 + }, 2953 + "tag:1": { 2954 + "display:1": "Google APIs", 2955 + "id:0": "google_apis" 2956 + }, 2957 + "vendor:2": { 2958 + "display:1": "Google Inc.", 2959 + "id:0": "google" 2960 + } 2961 + } 7106 2962 } 7107 2963 }, 7108 2964 "google_apis_playstore": { ··· 7156 2942 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-30_r10-linux.zip" 7157 2943 } 7158 2944 ], 2945 + "dependencies": { 2946 + "dependency:0": { 2947 + "element-attributes": { 2948 + "path": "emulator" 2949 + }, 2950 + "min-revision:0": { 2951 + "major:0": "30", 2952 + "micro:2": "0", 2953 + "minor:1": "8" 2954 + } 2955 + } 2956 + }, 7159 2957 "displayName": "Google Play ARM 64 v8a System Image", 7160 2958 "license": "android-sdk-arm-dbt-license", 7161 2959 "name": "system-image-30-google_apis_playstore-arm64-v8a", 7162 2960 "path": "system-images/android-30/google_apis_playstore/arm64-v8a", 7163 - "revision": "30-google_apis_playstore-arm64-v8a" 2961 + "revision": "30-google_apis_playstore-arm64-v8a", 2962 + "revision-details": { 2963 + "major:0": "10" 2964 + }, 2965 + "type-details": { 2966 + "abi:3": "arm64-v8a", 2967 + "api-level:0": "30", 2968 + "element-attributes": { 2969 + "xsi:type": "ns12:sysImgDetailsType" 2970 + }, 2971 + "tag:1": { 2972 + "display:1": "Google Play", 2973 + "id:0": "google_apis_playstore" 2974 + }, 2975 + "vendor:2": { 2976 + "display:1": "Google Inc.", 2977 + "id:0": "google" 2978 + } 2979 + } 7164 2980 }, 7165 2981 "x86": { 7166 2982 "archives": [ ··· 7213 2969 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-30_r09-linux.zip" 7214 2970 } 7215 2971 ], 2972 + "dependencies": { 2973 + "dependency:0": { 2974 + "element-attributes": { 2975 + "path": "patcher;v4" 2976 + } 2977 + }, 2978 + "dependency:1": { 2979 + "element-attributes": { 2980 + "path": "emulator" 2981 + }, 2982 + "min-revision:0": { 2983 + "major:0": "30", 2984 + "micro:2": "4", 2985 + "minor:1": "0" 2986 + } 2987 + } 2988 + }, 7216 2989 "displayName": "Google Play Intel x86 Atom System Image", 7217 2990 "license": "android-sdk-license", 7218 2991 "name": "system-image-30-google_apis_playstore-x86", 7219 2992 "path": "system-images/android-30/google_apis_playstore/x86", 7220 - "revision": "30-google_apis_playstore-x86" 2993 + "revision": "30-google_apis_playstore-x86", 2994 + "revision-details": { 2995 + "major:0": "9" 2996 + }, 2997 + "type-details": { 2998 + "abi:3": "x86", 2999 + "api-level:0": "30", 3000 + "element-attributes": { 3001 + "xsi:type": "ns12:sysImgDetailsType" 3002 + }, 3003 + "tag:1": { 3004 + "display:1": "Google Play", 3005 + "id:0": "google_apis_playstore" 3006 + }, 3007 + "vendor:2": { 3008 + "display:1": "Google Inc.", 3009 + "id:0": "google" 3010 + } 3011 + } 7221 3012 }, 7222 3013 "x86_64": { 7223 3014 "archives": [ ··· 7275 2996 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-30_r10-linux.zip" 7276 2997 } 7277 2998 ], 2999 + "dependencies": { 3000 + "dependency:0": { 3001 + "element-attributes": { 3002 + "path": "patcher;v4" 3003 + } 3004 + }, 3005 + "dependency:1": { 3006 + "element-attributes": { 3007 + "path": "emulator" 3008 + }, 3009 + "min-revision:0": { 3010 + "major:0": "30", 3011 + "micro:2": "4", 3012 + "minor:1": "0" 3013 + } 3014 + } 3015 + }, 7278 3016 "displayName": "Google Play Intel x86 Atom_64 System Image", 7279 3017 "license": "android-sdk-arm-dbt-license", 7280 3018 "name": "system-image-30-google_apis_playstore-x86_64", 7281 3019 "path": "system-images/android-30/google_apis_playstore/x86_64", 7282 - "revision": "30-google_apis_playstore-x86_64" 3020 + "revision": "30-google_apis_playstore-x86_64", 3021 + "revision-details": { 3022 + "major:0": "10" 3023 + }, 3024 + "type-details": { 3025 + "abi:3": "x86_64", 3026 + "api-level:0": "30", 3027 + "element-attributes": { 3028 + "xsi:type": "ns12:sysImgDetailsType" 3029 + }, 3030 + "tag:1": { 3031 + "display:1": "Google Play", 3032 + "id:0": "google_apis_playstore" 3033 + }, 3034 + "vendor:2": { 3035 + "display:1": "Google Inc.", 3036 + "id:0": "google" 3037 + } 3038 + } 7283 3039 } 7284 3040 } 7285 3041 }, ··· 7329 3015 "url": "https://dl.google.com/android/repository/sys-img/android-tv/arm64-v8a-31_r04.zip" 7330 3016 } 7331 3017 ], 3018 + "dependencies": { 3019 + "dependency:0": { 3020 + "element-attributes": { 3021 + "path": "patcher;v4" 3022 + } 3023 + }, 3024 + "dependency:1": { 3025 + "element-attributes": { 3026 + "path": "emulator" 3027 + }, 3028 + "min-revision:0": { 3029 + "major:0": "28", 3030 + "micro:2": "6", 3031 + "minor:1": "1" 3032 + } 3033 + } 3034 + }, 7332 3035 "displayName": "Android TV ARM 64 v8a System Image", 7333 3036 "license": "android-sdk-license", 7334 3037 "name": "system-image-31-android-tv-arm64-v8a", 7335 3038 "path": "system-images/android-31/android-tv/arm64-v8a", 7336 - "revision": "31-android-tv-arm64-v8a" 3039 + "revision": "31-android-tv-arm64-v8a", 3040 + "revision-details": { 3041 + "major:0": "4" 3042 + }, 3043 + "type-details": { 3044 + "abi:2": "arm64-v8a", 3045 + "api-level:0": "31", 3046 + "element-attributes": { 3047 + "xsi:type": "ns12:sysImgDetailsType" 3048 + }, 3049 + "tag:1": { 3050 + "display:1": "Android TV", 3051 + "id:0": "android-tv" 3052 + } 3053 + } 7337 3054 }, 7338 3055 "x86": { 7339 3056 "archives": [ ··· 7375 3030 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-31_r04.zip" 7376 3031 } 7377 3032 ], 3033 + "dependencies": { 3034 + "dependency:0": { 3035 + "element-attributes": { 3036 + "path": "patcher;v4" 3037 + } 3038 + }, 3039 + "dependency:1": { 3040 + "element-attributes": { 3041 + "path": "emulator" 3042 + }, 3043 + "min-revision:0": { 3044 + "major:0": "28", 3045 + "micro:2": "6", 3046 + "minor:1": "1" 3047 + } 3048 + } 3049 + }, 7378 3050 "displayName": "Android TV Intel x86 Atom System Image", 7379 3051 "license": "android-sdk-license", 7380 3052 "name": "system-image-31-android-tv-x86", 7381 3053 "path": "system-images/android-31/android-tv/x86", 7382 - "revision": "31-android-tv-x86" 3054 + "revision": "31-android-tv-x86", 3055 + "revision-details": { 3056 + "major:0": "4" 3057 + }, 3058 + "type-details": { 3059 + "abi:2": "x86", 3060 + "api-level:0": "31", 3061 + "element-attributes": { 3062 + "xsi:type": "ns12:sysImgDetailsType" 3063 + }, 3064 + "tag:1": { 3065 + "display:1": "Android TV", 3066 + "id:0": "android-tv" 3067 + } 3068 + } 7383 3069 } 7384 3070 }, 7385 3071 "default": { ··· 7420 3044 "os": "all", 7421 3045 "sha1": "1052df2d0afc8fe57138db19d5ebd82d10c607da", 7422 3046 "size": 635481190, 7423 - "url": "https://dl.google.com/android/repository/sys-img/default/arm64-v8a-31_r03.zip" 3047 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-31_r03.zip" 7424 3048 } 7425 3049 ], 3050 + "dependencies": { 3051 + "dependency:0": { 3052 + "element-attributes": { 3053 + "path": "emulator" 3054 + }, 3055 + "min-revision:0": { 3056 + "major:0": "31", 3057 + "micro:2": "7", 3058 + "minor:1": "2" 3059 + } 3060 + } 3061 + }, 7426 3062 "displayName": "ARM 64 v8a System Image", 7427 3063 "license": "android-sdk-license", 7428 3064 "name": "system-image-31-default-arm64-v8a", 7429 3065 "path": "system-images/android-31/default/arm64-v8a", 7430 - "revision": "31-default-arm64-v8a" 3066 + "revision": "31-default-arm64-v8a", 3067 + "revision-details": { 3068 + "major:0": "4" 3069 + }, 3070 + "type-details": { 3071 + "abi:2": "arm64-v8a", 3072 + "api-level:0": "31", 3073 + "element-attributes": { 3074 + "xsi:type": "ns12:sysImgDetailsType" 3075 + }, 3076 + "tag:1": { 3077 + "display:1": "Default Android System Image", 3078 + "id:0": "default" 3079 + } 3080 + } 7431 3081 }, 7432 3082 "x86_64": { 7433 3083 "archives": [ ··· 7461 3059 "os": "all", 7462 3060 "sha1": "1200d6983af477fd6439f11cc5cabf9866bc4a16", 7463 3061 "size": 657244568, 7464 - "url": "https://dl.google.com/android/repository/sys-img/default/x86_64-31_r03.zip" 3062 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-31_r03.zip" 7465 3063 } 7466 3064 ], 3065 + "dependencies": { 3066 + "dependency:0": { 3067 + "element-attributes": { 3068 + "path": "emulator" 3069 + }, 3070 + "min-revision:0": { 3071 + "major:0": "31", 3072 + "micro:2": "7", 3073 + "minor:1": "2" 3074 + } 3075 + } 3076 + }, 7467 3077 "displayName": "Intel x86 Atom_64 System Image", 7468 3078 "license": "android-sdk-license", 7469 3079 "name": "system-image-31-default-x86_64", 7470 3080 "path": "system-images/android-31/default/x86_64", 7471 - "revision": "31-default-x86_64" 3081 + "revision": "31-default-x86_64", 3082 + "revision-details": { 3083 + "major:0": "4" 3084 + }, 3085 + "type-details": { 3086 + "abi:2": "x86_64", 3087 + "api-level:0": "31", 3088 + "element-attributes": { 3089 + "xsi:type": "ns12:sysImgDetailsType" 3090 + }, 3091 + "tag:1": { 3092 + "display:1": "Default Android System Image", 3093 + "id:0": "default" 3094 + } 3095 + } 7472 3096 } 7473 3097 }, 7474 3098 "google_apis": { ··· 7507 3079 "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-31_r10.zip" 7508 3080 } 7509 3081 ], 3082 + "dependencies": { 3083 + "dependency:0": { 3084 + "element-attributes": { 3085 + "path": "patcher;v4" 3086 + } 3087 + }, 3088 + "dependency:1": { 3089 + "element-attributes": { 3090 + "path": "emulator" 3091 + }, 3092 + "min-revision:0": { 3093 + "major:0": "31", 3094 + "micro:2": "7", 3095 + "minor:1": "2" 3096 + } 3097 + } 3098 + }, 7510 3099 "displayName": "Google APIs ARM 64 v8a System Image", 7511 3100 "license": "android-sdk-arm-dbt-license", 7512 3101 "name": "system-image-31-google_apis-arm64-v8a", 7513 3102 "path": "system-images/android-31/google_apis/arm64-v8a", 7514 - "revision": "31-google_apis-arm64-v8a" 3103 + "revision": "31-google_apis-arm64-v8a", 3104 + "revision-details": { 3105 + "major:0": "9" 3106 + }, 3107 + "type-details": { 3108 + "abi:3": "arm64-v8a", 3109 + "api-level:0": "31", 3110 + "element-attributes": { 3111 + "xsi:type": "ns12:sysImgDetailsType" 3112 + }, 3113 + "tag:1": { 3114 + "display:1": "Google APIs", 3115 + "id:0": "google_apis" 3116 + }, 3117 + "vendor:2": { 3118 + "display:1": "Google Inc.", 3119 + "id:0": "google" 3120 + } 3121 + } 7515 3122 }, 7516 3123 "x86_64": { 7517 3124 "archives": [ ··· 7557 3094 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-31_r11.zip" 7558 3095 } 7559 3096 ], 3097 + "dependencies": { 3098 + "dependency:0": { 3099 + "element-attributes": { 3100 + "path": "patcher;v4" 3101 + } 3102 + }, 3103 + "dependency:1": { 3104 + "element-attributes": { 3105 + "path": "emulator" 3106 + }, 3107 + "min-revision:0": { 3108 + "major:0": "31", 3109 + "micro:2": "7", 3110 + "minor:1": "2" 3111 + } 3112 + } 3113 + }, 7560 3114 "displayName": "Google APIs Intel x86 Atom_64 System Image", 7561 3115 "license": "android-sdk-preview-license", 7562 3116 "name": "system-image-31-google_apis-x86_64", 7563 3117 "path": "system-images/android-31/google_apis/x86_64", 7564 - "revision": "31-google_apis-x86_64" 3118 + "revision": "31-google_apis-x86_64", 3119 + "revision-details": { 3120 + "major:0": "11" 3121 + }, 3122 + "type-details": { 3123 + "abi:3": "x86_64", 3124 + "api-level:0": "31", 3125 + "element-attributes": { 3126 + "xsi:type": "ns12:sysImgDetailsType" 3127 + }, 3128 + "tag:1": { 3129 + "display:1": "Google APIs", 3130 + "id:0": "google_apis" 3131 + }, 3132 + "vendor:2": { 3133 + "display:1": "Google Inc.", 3134 + "id:0": "google" 3135 + } 3136 + } 7565 3137 } 7566 3138 }, 7567 3139 "google_apis_playstore": { ··· 7615 3117 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-31_r09-linux.zip" 7616 3118 } 7617 3119 ], 3120 + "dependencies": { 3121 + "dependency:0": { 3122 + "element-attributes": { 3123 + "path": "patcher;v4" 3124 + } 3125 + }, 3126 + "dependency:1": { 3127 + "element-attributes": { 3128 + "path": "emulator" 3129 + }, 3130 + "min-revision:0": { 3131 + "major:0": "31", 3132 + "micro:2": "7", 3133 + "minor:1": "2" 3134 + } 3135 + } 3136 + }, 7618 3137 "displayName": "Google Play ARM 64 v8a System Image", 7619 3138 "license": "android-sdk-arm-dbt-license", 7620 3139 "name": "system-image-31-google_apis_playstore-arm64-v8a", 7621 3140 "path": "system-images/android-31/google_apis_playstore/arm64-v8a", 7622 - "revision": "31-google_apis_playstore-arm64-v8a" 3141 + "revision": "31-google_apis_playstore-arm64-v8a", 3142 + "revision-details": { 3143 + "major:0": "9" 3144 + }, 3145 + "type-details": { 3146 + "abi:3": "arm64-v8a", 3147 + "api-level:0": "31", 3148 + "element-attributes": { 3149 + "xsi:type": "ns12:sysImgDetailsType" 3150 + }, 3151 + "tag:1": { 3152 + "display:1": "Google Play", 3153 + "id:0": "google_apis_playstore" 3154 + }, 3155 + "vendor:2": { 3156 + "display:1": "Google Inc.", 3157 + "id:0": "google" 3158 + } 3159 + } 7623 3160 }, 7624 3161 "x86_64": { 7625 3162 "archives": [ ··· 7665 3132 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-31_r09.zip" 7666 3133 } 7667 3134 ], 3135 + "dependencies": { 3136 + "dependency:0": { 3137 + "element-attributes": { 3138 + "path": "patcher;v4" 3139 + } 3140 + }, 3141 + "dependency:1": { 3142 + "element-attributes": { 3143 + "path": "emulator" 3144 + }, 3145 + "min-revision:0": { 3146 + "major:0": "30", 3147 + "micro:2": "3", 3148 + "minor:1": "7" 3149 + } 3150 + } 3151 + }, 7668 3152 "displayName": "Google Play Intel x86 Atom_64 System Image", 7669 3153 "license": "android-sdk-arm-dbt-license", 7670 3154 "name": "system-image-31-google_apis_playstore-x86_64", 7671 3155 "path": "system-images/android-31/google_apis_playstore/x86_64", 7672 - "revision": "31-google_apis_playstore-x86_64" 3156 + "revision": "31-google_apis_playstore-x86_64", 3157 + "revision-details": { 3158 + "major:0": "9" 3159 + }, 3160 + "type-details": { 3161 + "abi:3": "x86_64", 3162 + "api-level:0": "31", 3163 + "element-attributes": { 3164 + "xsi:type": "ns12:sysImgDetailsType" 3165 + }, 3166 + "tag:1": { 3167 + "display:1": "Google Play", 3168 + "id:0": "google_apis_playstore" 3169 + }, 3170 + "vendor:2": { 3171 + "display:1": "Google Inc.", 3172 + "id:0": "google" 3173 + } 3174 + } 7673 3175 } 7674 3176 } 7675 3177 }, ··· 7719 3151 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-32_r03.zip" 7720 3152 } 7721 3153 ], 3154 + "dependencies": { 3155 + "dependency:0": { 3156 + "element-attributes": { 3157 + "path": "patcher;v4" 3158 + } 3159 + }, 3160 + "dependency:1": { 3161 + "element-attributes": { 3162 + "path": "emulator" 3163 + }, 3164 + "min-revision:0": { 3165 + "major:0": "30", 3166 + "micro:2": "3", 3167 + "minor:1": "7" 3168 + } 3169 + } 3170 + }, 7722 3171 "displayName": "Google APIs Intel x86 Atom_64 System Image", 7723 3172 "license": "android-sdk-preview-license", 7724 3173 "name": "system-image-32-google_apis-x86_64", 7725 3174 "path": "system-images/android-32/google_apis/x86_64", 7726 - "revision": "32-google_apis-x86_64" 3175 + "revision": "32-google_apis-x86_64", 3176 + "revision-details": { 3177 + "major:0": "3" 3178 + }, 3179 + "type-details": { 3180 + "abi:3": "x86_64", 3181 + "api-level:0": "32", 3182 + "element-attributes": { 3183 + "xsi:type": "ns12:sysImgDetailsType" 3184 + }, 3185 + "tag:1": { 3186 + "display:1": "Google APIs", 3187 + "id:0": "google_apis" 3188 + }, 3189 + "vendor:2": { 3190 + "display:1": "Google Inc.", 3191 + "id:0": "google" 3192 + } 3193 + } 7727 3194 } 7728 3195 }, 7729 3196 "google_apis_playstore": { ··· 7777 3174 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-32_r03-linux.zip" 7778 3175 } 7779 3176 ], 3177 + "dependencies": { 3178 + "dependency:0": { 3179 + "element-attributes": { 3180 + "path": "patcher;v4" 3181 + } 3182 + }, 3183 + "dependency:1": { 3184 + "element-attributes": { 3185 + "path": "emulator" 3186 + }, 3187 + "min-revision:0": { 3188 + "major:0": "30", 3189 + "micro:2": "3", 3190 + "minor:1": "7" 3191 + } 3192 + } 3193 + }, 7780 3194 "displayName": "Google Play ARM 64 v8a System Image", 7781 3195 "license": "android-sdk-arm-dbt-license", 7782 3196 "name": "system-image-32-google_apis_playstore-arm64-v8a", 7783 3197 "path": "system-images/android-32/google_apis_playstore/arm64-v8a", 7784 - "revision": "32-google_apis_playstore-arm64-v8a" 3198 + "revision": "32-google_apis_playstore-arm64-v8a", 3199 + "revision-details": { 3200 + "major:0": "3" 3201 + }, 3202 + "type-details": { 3203 + "abi:3": "arm64-v8a", 3204 + "api-level:0": "32", 3205 + "element-attributes": { 3206 + "xsi:type": "ns12:sysImgDetailsType" 3207 + }, 3208 + "tag:1": { 3209 + "display:1": "Google Play", 3210 + "id:0": "google_apis_playstore" 3211 + }, 3212 + "vendor:2": { 3213 + "display:1": "Google Inc.", 3214 + "id:0": "google" 3215 + } 3216 + } 7785 3217 }, 7786 3218 "x86_64": { 7787 3219 "archives": [ ··· 7839 3201 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r03-linux.zip" 7840 3202 } 7841 3203 ], 3204 + "dependencies": { 3205 + "dependency:0": { 3206 + "element-attributes": { 3207 + "path": "patcher;v4" 3208 + } 3209 + }, 3210 + "dependency:1": { 3211 + "element-attributes": { 3212 + "path": "emulator" 3213 + }, 3214 + "min-revision:0": { 3215 + "major:0": "30", 3216 + "micro:2": "3", 3217 + "minor:1": "7" 3218 + } 3219 + } 3220 + }, 7842 3221 "displayName": "Google Play Intel x86 Atom_64 System Image", 7843 3222 "license": "android-sdk-preview-license", 7844 3223 "name": "system-image-32-google_apis_playstore-x86_64", 7845 3224 "path": "system-images/android-32/google_apis_playstore/x86_64", 7846 - "revision": "32-google_apis_playstore-x86_64" 3225 + "revision": "32-google_apis_playstore-x86_64", 3226 + "revision-details": { 3227 + "major:0": "3" 3228 + }, 3229 + "type-details": { 3230 + "abi:3": "x86_64", 3231 + "api-level:0": "32", 3232 + "element-attributes": { 3233 + "xsi:type": "ns12:sysImgDetailsType" 3234 + }, 3235 + "tag:1": { 3236 + "display:1": "Google Play", 3237 + "id:0": "google_apis_playstore" 3238 + }, 3239 + "vendor:2": { 3240 + "display:1": "Google Inc.", 3241 + "id:0": "google" 3242 + } 3243 + } 7847 3244 } 7848 3245 } 7849 3246 }, ··· 7893 3220 "url": "https://dl.google.com/android/repository/sys-img/android-tv/arm64-v8a-33_r05.zip" 7894 3221 } 7895 3222 ], 3223 + "dependencies": { 3224 + "dependency:0": { 3225 + "element-attributes": { 3226 + "path": "patcher;v4" 3227 + } 3228 + }, 3229 + "dependency:1": { 3230 + "element-attributes": { 3231 + "path": "emulator" 3232 + }, 3233 + "min-revision:0": { 3234 + "major:0": "28", 3235 + "micro:2": "6", 3236 + "minor:1": "1" 3237 + } 3238 + } 3239 + }, 7896 3240 "displayName": "Android TV ARM 64 v8a System Image", 7897 3241 "license": "android-sdk-license", 7898 3242 "name": "system-image-33-android-tv-arm64-v8a", 7899 3243 "path": "system-images/android-33/android-tv/arm64-v8a", 7900 - "revision": "33-android-tv-arm64-v8a" 3244 + "revision": "33-android-tv-arm64-v8a", 3245 + "revision-details": { 3246 + "major:0": "5" 3247 + }, 3248 + "type-details": { 3249 + "abi:2": "arm64-v8a", 3250 + "api-level:0": "33", 3251 + "element-attributes": { 3252 + "xsi:type": "ns12:sysImgDetailsType" 3253 + }, 3254 + "tag:1": { 3255 + "display:1": "Android TV", 3256 + "id:0": "android-tv" 3257 + } 3258 + } 7901 3259 }, 7902 3260 "x86": { 7903 3261 "archives": [ ··· 7939 3235 "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-33_r05.zip" 7940 3236 } 7941 3237 ], 3238 + "dependencies": { 3239 + "dependency:0": { 3240 + "element-attributes": { 3241 + "path": "patcher;v4" 3242 + } 3243 + }, 3244 + "dependency:1": { 3245 + "element-attributes": { 3246 + "path": "emulator" 3247 + }, 3248 + "min-revision:0": { 3249 + "major:0": "28", 3250 + "micro:2": "6", 3251 + "minor:1": "1" 3252 + } 3253 + } 3254 + }, 7942 3255 "displayName": "Android TV Intel x86 Atom System Image", 7943 3256 "license": "android-sdk-license", 7944 3257 "name": "system-image-33-android-tv-x86", 7945 3258 "path": "system-images/android-33/android-tv/x86", 7946 - "revision": "33-android-tv-x86" 3259 + "revision": "33-android-tv-x86", 3260 + "revision-details": { 3261 + "major:0": "5" 3262 + }, 3263 + "type-details": { 3264 + "abi:2": "x86", 3265 + "api-level:0": "33", 3266 + "element-attributes": { 3267 + "xsi:type": "ns12:sysImgDetailsType" 3268 + }, 3269 + "tag:1": { 3270 + "display:1": "Android TV", 3271 + "id:0": "android-tv" 3272 + } 3273 + } 7947 3274 } 7948 3275 }, 7949 3276 "google_apis": { ··· 7987 3252 "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-33_r08.zip" 7988 3253 } 7989 3254 ], 3255 + "dependencies": { 3256 + "dependency:0": { 3257 + "element-attributes": { 3258 + "path": "patcher;v4" 3259 + } 3260 + }, 3261 + "dependency:1": { 3262 + "element-attributes": { 3263 + "path": "emulator" 3264 + }, 3265 + "min-revision:0": { 3266 + "major:0": "30", 3267 + "micro:2": "3", 3268 + "minor:1": "7" 3269 + } 3270 + } 3271 + }, 7990 3272 "displayName": "Google APIs ARM 64 v8a System Image", 7991 3273 "license": "android-sdk-arm-dbt-license", 7992 3274 "name": "system-image-33-google_apis-arm64-v8a", 7993 3275 "path": "system-images/android-33/google_apis/arm64-v8a", 7994 - "revision": "33-google_apis-arm64-v8a" 3276 + "revision": "33-google_apis-arm64-v8a", 3277 + "revision-details": { 3278 + "major:0": "8" 3279 + }, 3280 + "type-details": { 3281 + "abi:3": "arm64-v8a", 3282 + "api-level:0": "33", 3283 + "element-attributes": { 3284 + "xsi:type": "ns12:sysImgDetailsType" 3285 + }, 3286 + "tag:1": { 3287 + "display:1": "Google APIs", 3288 + "id:0": "google_apis" 3289 + }, 3290 + "vendor:2": { 3291 + "display:1": "Google Inc.", 3292 + "id:0": "google" 3293 + } 3294 + } 7995 3295 }, 7996 3296 "x86_64": { 7997 3297 "archives": [ ··· 8037 3267 "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-33_r08.zip" 8038 3268 } 8039 3269 ], 3270 + "dependencies": { 3271 + "dependency:0": { 3272 + "element-attributes": { 3273 + "path": "patcher;v4" 3274 + } 3275 + }, 3276 + "dependency:1": { 3277 + "element-attributes": { 3278 + "path": "emulator" 3279 + }, 3280 + "min-revision:0": { 3281 + "major:0": "30", 3282 + "micro:2": "3", 3283 + "minor:1": "7" 3284 + } 3285 + } 3286 + }, 8040 3287 "displayName": "Google APIs Intel x86 Atom_64 System Image", 8041 3288 "license": "android-sdk-license", 8042 3289 "name": "system-image-33-google_apis-x86_64", 8043 3290 "path": "system-images/android-33/google_apis/x86_64", 8044 - "revision": "33-google_apis-x86_64" 3291 + "revision": "33-google_apis-x86_64", 3292 + "revision-details": { 3293 + "major:0": "8" 3294 + }, 3295 + "type-details": { 3296 + "abi:3": "x86_64", 3297 + "api-level:0": "33", 3298 + "element-attributes": { 3299 + "xsi:type": "ns12:sysImgDetailsType" 3300 + }, 3301 + "tag:1": { 3302 + "display:1": "Google APIs", 3303 + "id:0": "google_apis" 3304 + }, 3305 + "vendor:2": { 3306 + "display:1": "Google Inc.", 3307 + "id:0": "google" 3308 + } 3309 + } 8045 3310 } 8046 3311 }, 8047 3312 "google_apis_playstore": { ··· 8095 3290 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-33_r07-linux.zip" 8096 3291 } 8097 3292 ], 3293 + "dependencies": { 3294 + "dependency:0": { 3295 + "element-attributes": { 3296 + "path": "patcher;v4" 3297 + } 3298 + }, 3299 + "dependency:1": { 3300 + "element-attributes": { 3301 + "path": "emulator" 3302 + }, 3303 + "min-revision:0": { 3304 + "major:0": "30", 3305 + "micro:2": "3", 3306 + "minor:1": "7" 3307 + } 3308 + } 3309 + }, 8098 3310 "displayName": "Google Play ARM 64 v8a System Image", 8099 3311 "license": "android-sdk-arm-dbt-license", 8100 3312 "name": "system-image-33-google_apis_playstore-arm64-v8a", 8101 3313 "path": "system-images/android-33/google_apis_playstore/arm64-v8a", 8102 - "revision": "33-google_apis_playstore-arm64-v8a" 3314 + "revision": "33-google_apis_playstore-arm64-v8a", 3315 + "revision-details": { 3316 + "major:0": "7" 3317 + }, 3318 + "type-details": { 3319 + "abi:3": "arm64-v8a", 3320 + "api-level:0": "33", 3321 + "element-attributes": { 3322 + "xsi:type": "ns12:sysImgDetailsType" 3323 + }, 3324 + "tag:1": { 3325 + "display:1": "Google Play", 3326 + "id:0": "google_apis_playstore" 3327 + }, 3328 + "vendor:2": { 3329 + "display:1": "Google Inc.", 3330 + "id:0": "google" 3331 + } 3332 + } 8103 3333 }, 8104 3334 "x86_64": { 8105 3335 "archives": [ ··· 8145 3305 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-33_r07.zip" 8146 3306 } 8147 3307 ], 3308 + "dependencies": { 3309 + "dependency:0": { 3310 + "element-attributes": { 3311 + "path": "patcher;v4" 3312 + } 3313 + }, 3314 + "dependency:1": { 3315 + "element-attributes": { 3316 + "path": "emulator" 3317 + }, 3318 + "min-revision:0": { 3319 + "major:0": "30", 3320 + "micro:2": "3", 3321 + "minor:1": "7" 3322 + } 3323 + } 3324 + }, 8148 3325 "displayName": "Google Play Intel x86 Atom_64 System Image", 8149 3326 "license": "android-sdk-license", 8150 3327 "name": "system-image-33-google_apis_playstore-x86_64", 8151 3328 "path": "system-images/android-33/google_apis_playstore/x86_64", 8152 - "revision": "33-google_apis_playstore-x86_64" 3329 + "revision": "33-google_apis_playstore-x86_64", 3330 + "revision-details": { 3331 + "major:0": "7" 3332 + }, 3333 + "type-details": { 3334 + "abi:3": "x86_64", 3335 + "api-level:0": "33", 3336 + "element-attributes": { 3337 + "xsi:type": "ns12:sysImgDetailsType" 3338 + }, 3339 + "tag:1": { 3340 + "display:1": "Google Play", 3341 + "id:0": "google_apis_playstore" 3342 + }, 3343 + "vendor:2": { 3344 + "display:1": "Google Inc.", 3345 + "id:0": "google" 3346 + } 3347 + } 8153 3348 } 8154 3349 } 8155 3350 }, ··· 8205 3330 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-TiramisuPrivacySandbox_r08-linux.zip" 8206 3331 } 8207 3332 ], 3333 + "dependencies": { 3334 + "dependency:0": { 3335 + "element-attributes": { 3336 + "path": "patcher;v4" 3337 + } 3338 + }, 3339 + "dependency:1": { 3340 + "element-attributes": { 3341 + "path": "emulator" 3342 + }, 3343 + "min-revision:0": { 3344 + "major:0": "30", 3345 + "micro:2": "3", 3346 + "minor:1": "7" 3347 + } 3348 + } 3349 + }, 8208 3350 "displayName": "Google Play ARM 64 v8a System Image", 8209 3351 "license": "android-sdk-arm-dbt-license", 8210 3352 "name": "system-image-TiramisuPrivacySandbox-google_apis_playstore-arm64-v8a", 8211 3353 "path": "system-images/android-TiramisuPrivacySandbox/google_apis_playstore/arm64-v8a", 8212 - "revision": "TiramisuPrivacySandbox-google_apis_playstore-arm64-v8a" 3354 + "revision": "TiramisuPrivacySandbox-google_apis_playstore-arm64-v8a", 3355 + "revision-details": { 3356 + "major:0": "8" 3357 + }, 3358 + "type-details": { 3359 + "abi:4": "arm64-v8a", 3360 + "api-level:0": "33", 3361 + "codename:1": "TiramisuPrivacySandbox", 3362 + "element-attributes": { 3363 + "xsi:type": "ns12:sysImgDetailsType" 3364 + }, 3365 + "tag:2": { 3366 + "display:1": "Google Play", 3367 + "id:0": "google_apis_playstore" 3368 + }, 3369 + "vendor:3": { 3370 + "display:1": "Google Inc.", 3371 + "id:0": "google" 3372 + } 3373 + } 8213 3374 }, 8214 3375 "x86_64": { 8215 3376 "archives": [ ··· 8256 3345 "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-TiramisuPrivacySandbox_r08.zip" 8257 3346 } 8258 3347 ], 3348 + "dependencies": { 3349 + "dependency:0": { 3350 + "element-attributes": { 3351 + "path": "patcher;v4" 3352 + } 3353 + }, 3354 + "dependency:1": { 3355 + "element-attributes": { 3356 + "path": "emulator" 3357 + }, 3358 + "min-revision:0": { 3359 + "major:0": "30", 3360 + "micro:2": "3", 3361 + "minor:1": "7" 3362 + } 3363 + } 3364 + }, 8259 3365 "displayName": "Google Play Intel x86 Atom_64 System Image", 8260 3366 "license": "android-sdk-preview-license", 8261 3367 "name": "system-image-TiramisuPrivacySandbox-google_apis_playstore-x86_64", 8262 3368 "path": "system-images/android-TiramisuPrivacySandbox/google_apis_playstore/x86_64", 8263 - "revision": "TiramisuPrivacySandbox-google_apis_playstore-x86_64" 3369 + "revision": "TiramisuPrivacySandbox-google_apis_playstore-x86_64", 3370 + "revision-details": { 3371 + "major:0": "8" 3372 + }, 3373 + "type-details": { 3374 + "abi:4": "x86_64", 3375 + "api-level:0": "33", 3376 + "codename:1": "TiramisuPrivacySandbox", 3377 + "element-attributes": { 3378 + "xsi:type": "ns12:sysImgDetailsType" 3379 + }, 3380 + "tag:2": { 3381 + "display:1": "Google Play", 3382 + "id:0": "google_apis_playstore" 3383 + }, 3384 + "vendor:3": { 3385 + "display:1": "Google Inc.", 3386 + "id:0": "google" 3387 + } 3388 + } 8264 3389 } 8265 3390 } 8266 3391 } ··· 8350 3403 "url": "https://dl.google.com/android/repository/build-tools_r17-windows.zip" 8351 3404 } 8352 3405 ], 3406 + "dependencies": { 3407 + "dependency:0": { 3408 + "element-attributes": { 3409 + "path": "tools" 3410 + } 3411 + } 3412 + }, 8353 3413 "displayName": "Android SDK Build-Tools 17", 8354 3414 "license": "android-sdk-license", 8355 3415 "name": "build-tools", 3416 + "obsolete": "true", 8356 3417 "path": "build-tools/17.0.0", 8357 - "revision": "17.0.0" 3418 + "revision": "17.0.0", 3419 + "revision-details": { 3420 + "major:0": "17", 3421 + "micro:2": "0", 3422 + "minor:1": "0" 3423 + }, 3424 + "type-details": { 3425 + "element-attributes": { 3426 + "xsi:type": "ns5:genericDetailsType" 3427 + } 3428 + } 8358 3429 }, 8359 3430 "18.0.1": { 8360 3431 "archives": [ ··· 8395 3430 "url": "https://dl.google.com/android/repository/build-tools_r18.0.1-windows.zip" 8396 3431 } 8397 3432 ], 3433 + "dependencies": { 3434 + "dependency:0": { 3435 + "element-attributes": { 3436 + "path": "tools" 3437 + } 3438 + } 3439 + }, 8398 3440 "displayName": "Android SDK Build-Tools 18.0.1", 8399 3441 "license": "android-sdk-license", 8400 3442 "name": "build-tools", 3443 + "obsolete": "true", 8401 3444 "path": "build-tools/18.0.1", 8402 - "revision": "18.0.1" 3445 + "revision": "18.0.1", 3446 + "revision-details": { 3447 + "major:0": "18", 3448 + "micro:2": "1", 3449 + "minor:1": "0" 3450 + }, 3451 + "type-details": { 3452 + "element-attributes": { 3453 + "xsi:type": "ns5:genericDetailsType" 3454 + } 3455 + } 8403 3456 }, 8404 3457 "18.1.0": { 8405 3458 "archives": [ ··· 8440 3457 "url": "https://dl.google.com/android/repository/build-tools_r18.1-windows.zip" 8441 3458 } 8442 3459 ], 3460 + "dependencies": { 3461 + "dependency:0": { 3462 + "element-attributes": { 3463 + "path": "tools" 3464 + } 3465 + } 3466 + }, 8443 3467 "displayName": "Android SDK Build-Tools 18.1", 8444 3468 "license": "android-sdk-license", 8445 3469 "name": "build-tools", 3470 + "obsolete": "true", 8446 3471 "path": "build-tools/18.1.0", 8447 - "revision": "18.1.0" 3472 + "revision": "18.1.0", 3473 + "revision-details": { 3474 + "major:0": "18", 3475 + "micro:2": "0", 3476 + "minor:1": "1" 3477 + }, 3478 + "type-details": { 3479 + "element-attributes": { 3480 + "xsi:type": "ns5:genericDetailsType" 3481 + } 3482 + } 8448 3483 }, 8449 3484 "18.1.1": { 8450 3485 "archives": [ ··· 8485 3484 "url": "https://dl.google.com/android/repository/build-tools_r18.1.1-windows.zip" 8486 3485 } 8487 3486 ], 3487 + "dependencies": { 3488 + "dependency:0": { 3489 + "element-attributes": { 3490 + "path": "tools" 3491 + } 3492 + } 3493 + }, 8488 3494 "displayName": "Android SDK Build-Tools 18.1.1", 8489 3495 "license": "android-sdk-license", 8490 3496 "name": "build-tools", 3497 + "obsolete": "true", 8491 3498 "path": "build-tools/18.1.1", 8492 - "revision": "18.1.1" 3499 + "revision": "18.1.1", 3500 + "revision-details": { 3501 + "major:0": "18", 3502 + "micro:2": "1", 3503 + "minor:1": "1" 3504 + }, 3505 + "type-details": { 3506 + "element-attributes": { 3507 + "xsi:type": "ns5:genericDetailsType" 3508 + } 3509 + } 8493 3510 }, 8494 3511 "19.0.0": { 8495 3512 "archives": [ ··· 8530 3511 "url": "https://dl.google.com/android/repository/build-tools_r19-windows.zip" 8531 3512 } 8532 3513 ], 3514 + "dependencies": { 3515 + "dependency:0": { 3516 + "element-attributes": { 3517 + "path": "tools" 3518 + } 3519 + } 3520 + }, 8533 3521 "displayName": "Android SDK Build-Tools 19", 8534 3522 "license": "android-sdk-license", 8535 3523 "name": "build-tools", 3524 + "obsolete": "true", 8536 3525 "path": "build-tools/19.0.0", 8537 - "revision": "19.0.0" 3526 + "revision": "19.0.0", 3527 + "revision-details": { 3528 + "major:0": "19", 3529 + "micro:2": "0", 3530 + "minor:1": "0" 3531 + }, 3532 + "type-details": { 3533 + "element-attributes": { 3534 + "xsi:type": "ns5:genericDetailsType" 3535 + } 3536 + } 8538 3537 }, 8539 3538 "19.0.1": { 8540 3539 "archives": [ ··· 8575 3538 "url": "https://dl.google.com/android/repository/build-tools_r19.0.1-windows.zip" 8576 3539 } 8577 3540 ], 3541 + "dependencies": { 3542 + "dependency:0": { 3543 + "element-attributes": { 3544 + "path": "tools" 3545 + } 3546 + } 3547 + }, 8578 3548 "displayName": "Android SDK Build-Tools 19.0.1", 8579 3549 "license": "android-sdk-license", 8580 3550 "name": "build-tools", 3551 + "obsolete": "true", 8581 3552 "path": "build-tools/19.0.1", 8582 - "revision": "19.0.1" 3553 + "revision": "19.0.1", 3554 + "revision-details": { 3555 + "major:0": "19", 3556 + "micro:2": "1", 3557 + "minor:1": "0" 3558 + }, 3559 + "type-details": { 3560 + "element-attributes": { 3561 + "xsi:type": "ns5:genericDetailsType" 3562 + } 3563 + } 8583 3564 }, 8584 3565 "19.0.2": { 8585 3566 "archives": [ ··· 8620 3565 "url": "https://dl.google.com/android/repository/build-tools_r19.0.2-windows.zip" 8621 3566 } 8622 3567 ], 3568 + "dependencies": { 3569 + "dependency:0": { 3570 + "element-attributes": { 3571 + "path": "tools" 3572 + } 3573 + } 3574 + }, 8623 3575 "displayName": "Android SDK Build-Tools 19.0.2", 8624 3576 "license": "android-sdk-license", 8625 3577 "name": "build-tools", 3578 + "obsolete": "true", 8626 3579 "path": "build-tools/19.0.2", 8627 - "revision": "19.0.2" 3580 + "revision": "19.0.2", 3581 + "revision-details": { 3582 + "major:0": "19", 3583 + "micro:2": "2", 3584 + "minor:1": "0" 3585 + }, 3586 + "type-details": { 3587 + "element-attributes": { 3588 + "xsi:type": "ns5:genericDetailsType" 3589 + } 3590 + } 8628 3591 }, 8629 3592 "19.0.3": { 8630 3593 "archives": [ ··· 8665 3592 "url": "https://dl.google.com/android/repository/build-tools_r19.0.3-windows.zip" 8666 3593 } 8667 3594 ], 3595 + "dependencies": { 3596 + "dependency:0": { 3597 + "element-attributes": { 3598 + "path": "tools" 3599 + } 3600 + } 3601 + }, 8668 3602 "displayName": "Android SDK Build-Tools 19.0.3", 8669 3603 "license": "android-sdk-license", 8670 3604 "name": "build-tools", 3605 + "obsolete": "true", 8671 3606 "path": "build-tools/19.0.3", 8672 - "revision": "19.0.3" 3607 + "revision": "19.0.3", 3608 + "revision-details": { 3609 + "major:0": "19", 3610 + "micro:2": "3", 3611 + "minor:1": "0" 3612 + }, 3613 + "type-details": { 3614 + "element-attributes": { 3615 + "xsi:type": "ns5:genericDetailsType" 3616 + } 3617 + } 8673 3618 }, 8674 3619 "19.1.0": { 8675 3620 "archives": [ ··· 8710 3619 "url": "https://dl.google.com/android/repository/build-tools_r19.1-windows.zip" 8711 3620 } 8712 3621 ], 3622 + "dependencies": { 3623 + "dependency:0": { 3624 + "element-attributes": { 3625 + "path": "tools" 3626 + } 3627 + } 3628 + }, 8713 3629 "displayName": "Android SDK Build-Tools 19.1", 8714 3630 "license": "android-sdk-license", 8715 3631 "name": "build-tools", 8716 3632 "path": "build-tools/19.1.0", 8717 - "revision": "19.1.0" 3633 + "revision": "19.1.0", 3634 + "revision-details": { 3635 + "major:0": "19", 3636 + "micro:2": "0", 3637 + "minor:1": "1" 3638 + }, 3639 + "type-details": { 3640 + "element-attributes": { 3641 + "xsi:type": "ns5:genericDetailsType" 3642 + } 3643 + } 8718 3644 }, 8719 3645 "20.0.0": { 8720 3646 "archives": [ ··· 8754 3646 "url": "https://dl.google.com/android/repository/build-tools_r20-windows.zip" 8755 3647 } 8756 3648 ], 3649 + "dependencies": { 3650 + "dependency:0": { 3651 + "element-attributes": { 3652 + "path": "tools" 3653 + } 3654 + } 3655 + }, 8757 3656 "displayName": "Android SDK Build-Tools 20", 8758 3657 "license": "android-sdk-license", 8759 3658 "name": "build-tools", 8760 3659 "path": "build-tools/20.0.0", 8761 - "revision": "20.0.0" 3660 + "revision": "20.0.0", 3661 + "revision-details": { 3662 + "major:0": "20", 3663 + "micro:2": "0", 3664 + "minor:1": "0" 3665 + }, 3666 + "type-details": { 3667 + "element-attributes": { 3668 + "xsi:type": "ns5:genericDetailsType" 3669 + } 3670 + } 8762 3671 }, 8763 3672 "21.0.0": { 8764 3673 "archives": [ ··· 8798 3673 "url": "https://dl.google.com/android/repository/build-tools_r21-windows.zip" 8799 3674 } 8800 3675 ], 3676 + "dependencies": { 3677 + "dependency:0": { 3678 + "element-attributes": { 3679 + "path": "tools" 3680 + } 3681 + } 3682 + }, 8801 3683 "displayName": "Android SDK Build-Tools 21", 8802 3684 "license": "android-sdk-license", 8803 3685 "name": "build-tools", 3686 + "obsolete": "true", 8804 3687 "path": "build-tools/21.0.0", 8805 - "revision": "21.0.0" 3688 + "revision": "21.0.0", 3689 + "revision-details": { 3690 + "major:0": "21", 3691 + "micro:2": "0", 3692 + "minor:1": "0" 3693 + }, 3694 + "type-details": { 3695 + "element-attributes": { 3696 + "xsi:type": "ns5:genericDetailsType" 3697 + } 3698 + } 8806 3699 }, 8807 3700 "21.0.1": { 8808 3701 "archives": [ ··· 8843 3700 "url": "https://dl.google.com/android/repository/build-tools_r21.0.1-windows.zip" 8844 3701 } 8845 3702 ], 3703 + "dependencies": { 3704 + "dependency:0": { 3705 + "element-attributes": { 3706 + "path": "tools" 3707 + } 3708 + } 3709 + }, 8846 3710 "displayName": "Android SDK Build-Tools 21.0.1", 8847 3711 "license": "android-sdk-license", 8848 3712 "name": "build-tools", 3713 + "obsolete": "true", 8849 3714 "path": "build-tools/21.0.1", 8850 - "revision": "21.0.1" 3715 + "revision": "21.0.1", 3716 + "revision-details": { 3717 + "major:0": "21", 3718 + "micro:2": "1", 3719 + "minor:1": "0" 3720 + }, 3721 + "type-details": { 3722 + "element-attributes": { 3723 + "xsi:type": "ns5:genericDetailsType" 3724 + } 3725 + } 8851 3726 }, 8852 3727 "21.0.2": { 8853 3728 "archives": [ ··· 8888 3727 "url": "https://dl.google.com/android/repository/build-tools_r21.0.2-windows.zip" 8889 3728 } 8890 3729 ], 3730 + "dependencies": { 3731 + "dependency:0": { 3732 + "element-attributes": { 3733 + "path": "tools" 3734 + } 3735 + } 3736 + }, 8891 3737 "displayName": "Android SDK Build-Tools 21.0.2", 8892 3738 "license": "android-sdk-license", 8893 3739 "name": "build-tools", 3740 + "obsolete": "true", 8894 3741 "path": "build-tools/21.0.2", 8895 - "revision": "21.0.2" 3742 + "revision": "21.0.2", 3743 + "revision-details": { 3744 + "major:0": "21", 3745 + "micro:2": "2", 3746 + "minor:1": "0" 3747 + }, 3748 + "type-details": { 3749 + "element-attributes": { 3750 + "xsi:type": "ns5:genericDetailsType" 3751 + } 3752 + } 8896 3753 }, 8897 3754 "21.1.0": { 8898 3755 "archives": [ ··· 8933 3754 "url": "https://dl.google.com/android/repository/build-tools_r21.1-windows.zip" 8934 3755 } 8935 3756 ], 3757 + "dependencies": { 3758 + "dependency:0": { 3759 + "element-attributes": { 3760 + "path": "tools" 3761 + } 3762 + } 3763 + }, 8936 3764 "displayName": "Android SDK Build-Tools 21.1", 8937 3765 "license": "android-sdk-license", 8938 3766 "name": "build-tools", 3767 + "obsolete": "true", 8939 3768 "path": "build-tools/21.1.0", 8940 - "revision": "21.1.0" 3769 + "revision": "21.1.0", 3770 + "revision-details": { 3771 + "major:0": "21", 3772 + "micro:2": "0", 3773 + "minor:1": "1" 3774 + }, 3775 + "type-details": { 3776 + "element-attributes": { 3777 + "xsi:type": "ns5:genericDetailsType" 3778 + } 3779 + } 8941 3780 }, 8942 3781 "21.1.1": { 8943 3782 "archives": [ ··· 8978 3781 "url": "https://dl.google.com/android/repository/build-tools_r21.1.1-windows.zip" 8979 3782 } 8980 3783 ], 3784 + "dependencies": { 3785 + "dependency:0": { 3786 + "element-attributes": { 3787 + "path": "tools" 3788 + } 3789 + } 3790 + }, 8981 3791 "displayName": "Android SDK Build-Tools 21.1.1", 8982 3792 "license": "android-sdk-license", 8983 3793 "name": "build-tools", 3794 + "obsolete": "true", 8984 3795 "path": "build-tools/21.1.1", 8985 - "revision": "21.1.1" 3796 + "revision": "21.1.1", 3797 + "revision-details": { 3798 + "major:0": "21", 3799 + "micro:2": "1", 3800 + "minor:1": "1" 3801 + }, 3802 + "type-details": { 3803 + "element-attributes": { 3804 + "xsi:type": "ns5:genericDetailsType" 3805 + } 3806 + } 8986 3807 }, 8987 3808 "21.1.2": { 8988 3809 "archives": [ ··· 9023 3808 "url": "https://dl.google.com/android/repository/build-tools_r21.1.2-windows.zip" 9024 3809 } 9025 3810 ], 3811 + "dependencies": { 3812 + "dependency:0": { 3813 + "element-attributes": { 3814 + "path": "tools" 3815 + } 3816 + } 3817 + }, 9026 3818 "displayName": "Android SDK Build-Tools 21.1.2", 9027 3819 "license": "android-sdk-license", 9028 3820 "name": "build-tools", 9029 3821 "path": "build-tools/21.1.2", 9030 - "revision": "21.1.2" 3822 + "revision": "21.1.2", 3823 + "revision-details": { 3824 + "major:0": "21", 3825 + "micro:2": "2", 3826 + "minor:1": "1" 3827 + }, 3828 + "type-details": { 3829 + "element-attributes": { 3830 + "xsi:type": "ns5:genericDetailsType" 3831 + } 3832 + } 9031 3833 }, 9032 3834 "22.0.0": { 9033 3835 "archives": [ ··· 9067 3835 "url": "https://dl.google.com/android/repository/build-tools_r22-windows.zip" 9068 3836 } 9069 3837 ], 3838 + "dependencies": { 3839 + "dependency:0": { 3840 + "element-attributes": { 3841 + "path": "tools" 3842 + } 3843 + } 3844 + }, 9070 3845 "displayName": "Android SDK Build-Tools 22", 9071 3846 "license": "android-sdk-license", 9072 3847 "name": "build-tools", 3848 + "obsolete": "true", 9073 3849 "path": "build-tools/22.0.0", 9074 - "revision": "22.0.0" 3850 + "revision": "22.0.0", 3851 + "revision-details": { 3852 + "major:0": "22", 3853 + "micro:2": "0", 3854 + "minor:1": "0" 3855 + }, 3856 + "type-details": { 3857 + "element-attributes": { 3858 + "xsi:type": "ns5:genericDetailsType" 3859 + } 3860 + } 9075 3861 }, 9076 3862 "22.0.1": { 9077 3863 "archives": [ ··· 9112 3862 "url": "https://dl.google.com/android/repository/build-tools_r22.0.1-windows.zip" 9113 3863 } 9114 3864 ], 3865 + "dependencies": { 3866 + "dependency:0": { 3867 + "element-attributes": { 3868 + "path": "tools" 3869 + } 3870 + } 3871 + }, 9115 3872 "displayName": "Android SDK Build-Tools 22.0.1", 9116 3873 "license": "android-sdk-license", 9117 3874 "name": "build-tools", 9118 3875 "path": "build-tools/22.0.1", 9119 - "revision": "22.0.1" 3876 + "revision": "22.0.1", 3877 + "revision-details": { 3878 + "major:0": "22", 3879 + "micro:2": "1", 3880 + "minor:1": "0" 3881 + }, 3882 + "type-details": { 3883 + "element-attributes": { 3884 + "xsi:type": "ns5:genericDetailsType" 3885 + } 3886 + } 9120 3887 }, 9121 3888 "23.0.0": { 9122 3889 "archives": [ ··· 9156 3889 "url": "https://dl.google.com/android/repository/build-tools_r23-windows.zip" 9157 3890 } 9158 3891 ], 3892 + "dependencies": { 3893 + "dependency:0": { 3894 + "element-attributes": { 3895 + "path": "tools" 3896 + } 3897 + } 3898 + }, 9159 3899 "displayName": "Android SDK Build-Tools 23", 9160 3900 "license": "android-sdk-license", 9161 3901 "name": "build-tools", 3902 + "obsolete": "true", 9162 3903 "path": "build-tools/23.0.0", 9163 - "revision": "23.0.0" 3904 + "revision": "23.0.0", 3905 + "revision-details": { 3906 + "major:0": "23", 3907 + "micro:2": "0", 3908 + "minor:1": "0" 3909 + }, 3910 + "type-details": { 3911 + "element-attributes": { 3912 + "xsi:type": "ns5:genericDetailsType" 3913 + } 3914 + } 9164 3915 }, 9165 3916 "23.0.1": { 9166 3917 "archives": [ ··· 9201 3916 "url": "https://dl.google.com/android/repository/build-tools_r23.0.1-windows.zip" 9202 3917 } 9203 3918 ], 3919 + "dependencies": { 3920 + "dependency:0": { 3921 + "element-attributes": { 3922 + "path": "tools" 3923 + } 3924 + } 3925 + }, 9204 3926 "displayName": "Android SDK Build-Tools 23.0.1", 9205 3927 "license": "android-sdk-license", 9206 3928 "name": "build-tools", 9207 3929 "path": "build-tools/23.0.1", 9208 - "revision": "23.0.1" 3930 + "revision": "23.0.1", 3931 + "revision-details": { 3932 + "major:0": "23", 3933 + "micro:2": "1", 3934 + "minor:1": "0" 3935 + }, 3936 + "type-details": { 3937 + "element-attributes": { 3938 + "xsi:type": "ns5:genericDetailsType" 3939 + } 3940 + } 9209 3941 }, 9210 3942 "23.0.2": { 9211 3943 "archives": [ ··· 9245 3943 "url": "https://dl.google.com/android/repository/build-tools_r23.0.2-windows.zip" 9246 3944 } 9247 3945 ], 3946 + "dependencies": { 3947 + "dependency:0": { 3948 + "element-attributes": { 3949 + "path": "tools" 3950 + } 3951 + } 3952 + }, 9248 3953 "displayName": "Android SDK Build-Tools 23.0.2", 9249 3954 "license": "android-sdk-license", 9250 3955 "name": "build-tools", 9251 3956 "path": "build-tools/23.0.2", 9252 - "revision": "23.0.2" 3957 + "revision": "23.0.2", 3958 + "revision-details": { 3959 + "major:0": "23", 3960 + "micro:2": "2", 3961 + "minor:1": "0" 3962 + }, 3963 + "type-details": { 3964 + "element-attributes": { 3965 + "xsi:type": "ns5:genericDetailsType" 3966 + } 3967 + } 9253 3968 }, 9254 3969 "23.0.3": { 9255 3970 "archives": [ ··· 9289 3970 "url": "https://dl.google.com/android/repository/build-tools_r23.0.3-windows.zip" 9290 3971 } 9291 3972 ], 3973 + "dependencies": { 3974 + "dependency:0": { 3975 + "element-attributes": { 3976 + "path": "tools" 3977 + } 3978 + } 3979 + }, 9292 3980 "displayName": "Android SDK Build-Tools 23.0.3", 9293 3981 "license": "android-sdk-license", 9294 3982 "name": "build-tools", 9295 3983 "path": "build-tools/23.0.3", 9296 - "revision": "23.0.3" 3984 + "revision": "23.0.3", 3985 + "revision-details": { 3986 + "major:0": "23", 3987 + "micro:2": "3", 3988 + "minor:1": "0" 3989 + }, 3990 + "type-details": { 3991 + "element-attributes": { 3992 + "xsi:type": "ns5:genericDetailsType" 3993 + } 3994 + } 9297 3995 }, 9298 3996 "24.0.0": { 9299 3997 "archives": [ ··· 9333 3997 "url": "https://dl.google.com/android/repository/build-tools_r24-windows.zip" 9334 3998 } 9335 3999 ], 4000 + "dependencies": { 4001 + "dependency:0": { 4002 + "element-attributes": { 4003 + "path": "tools" 4004 + } 4005 + } 4006 + }, 9336 4007 "displayName": "Android SDK Build-Tools 24", 9337 4008 "license": "android-sdk-license", 9338 4009 "name": "build-tools", 9339 4010 "path": "build-tools/24.0.0", 9340 - "revision": "24.0.0" 4011 + "revision": "24.0.0", 4012 + "revision-details": { 4013 + "major:0": "24", 4014 + "micro:2": "0", 4015 + "minor:1": "0" 4016 + }, 4017 + "type-details": { 4018 + "element-attributes": { 4019 + "xsi:type": "ns5:genericDetailsType" 4020 + } 4021 + } 9341 4022 }, 9342 4023 "24.0.1": { 9343 4024 "archives": [ ··· 9377 4024 "url": "https://dl.google.com/android/repository/build-tools_r24.0.1-windows.zip" 9378 4025 } 9379 4026 ], 4027 + "dependencies": { 4028 + "dependency:0": { 4029 + "element-attributes": { 4030 + "path": "tools" 4031 + } 4032 + } 4033 + }, 9380 4034 "displayName": "Android SDK Build-Tools 24.0.1", 9381 4035 "license": "android-sdk-license", 9382 4036 "name": "build-tools", 9383 4037 "path": "build-tools/24.0.1", 9384 - "revision": "24.0.1" 4038 + "revision": "24.0.1", 4039 + "revision-details": { 4040 + "major:0": "24", 4041 + "micro:2": "1", 4042 + "minor:1": "0" 4043 + }, 4044 + "type-details": { 4045 + "element-attributes": { 4046 + "xsi:type": "ns5:genericDetailsType" 4047 + } 4048 + } 9385 4049 }, 9386 4050 "24.0.2": { 9387 4051 "archives": [ ··· 9421 4051 "url": "https://dl.google.com/android/repository/build-tools_r24.0.2-windows.zip" 9422 4052 } 9423 4053 ], 4054 + "dependencies": { 4055 + "dependency:0": { 4056 + "element-attributes": { 4057 + "path": "tools" 4058 + } 4059 + } 4060 + }, 9424 4061 "displayName": "Android SDK Build-Tools 24.0.2", 9425 4062 "license": "android-sdk-license", 9426 4063 "name": "build-tools", 9427 4064 "path": "build-tools/24.0.2", 9428 - "revision": "24.0.2" 4065 + "revision": "24.0.2", 4066 + "revision-details": { 4067 + "major:0": "24", 4068 + "micro:2": "2", 4069 + "minor:1": "0" 4070 + }, 4071 + "type-details": { 4072 + "element-attributes": { 4073 + "xsi:type": "ns5:genericDetailsType" 4074 + } 4075 + } 9429 4076 }, 9430 4077 "24.0.3": { 9431 4078 "archives": [ ··· 9465 4078 "url": "https://dl.google.com/android/repository/build-tools_r24.0.3-windows.zip" 9466 4079 } 9467 4080 ], 4081 + "dependencies": { 4082 + "dependency:0": { 4083 + "element-attributes": { 4084 + "path": "tools" 4085 + } 4086 + } 4087 + }, 9468 4088 "displayName": "Android SDK Build-Tools 24.0.3", 9469 4089 "license": "android-sdk-license", 9470 4090 "name": "build-tools", 9471 4091 "path": "build-tools/24.0.3", 9472 - "revision": "24.0.3" 4092 + "revision": "24.0.3", 4093 + "revision-details": { 4094 + "major:0": "24", 4095 + "micro:2": "3", 4096 + "minor:1": "0" 4097 + }, 4098 + "type-details": { 4099 + "element-attributes": { 4100 + "xsi:type": "ns5:genericDetailsType" 4101 + } 4102 + } 9473 4103 }, 9474 4104 "25.0.0": { 9475 4105 "archives": [ ··· 9509 4105 "url": "https://dl.google.com/android/repository/build-tools_r25-windows.zip" 9510 4106 } 9511 4107 ], 4108 + "dependencies": { 4109 + "dependency:0": { 4110 + "element-attributes": { 4111 + "path": "tools" 4112 + } 4113 + } 4114 + }, 9512 4115 "displayName": "Android SDK Build-Tools 25", 9513 4116 "license": "android-sdk-license", 9514 4117 "name": "build-tools", 9515 4118 "path": "build-tools/25.0.0", 9516 - "revision": "25.0.0" 4119 + "revision": "25.0.0", 4120 + "revision-details": { 4121 + "major:0": "25", 4122 + "micro:2": "0", 4123 + "minor:1": "0" 4124 + }, 4125 + "type-details": { 4126 + "element-attributes": { 4127 + "xsi:type": "ns5:genericDetailsType" 4128 + } 4129 + } 9517 4130 }, 9518 4131 "25.0.1": { 9519 4132 "archives": [ ··· 9553 4132 "url": "https://dl.google.com/android/repository/build-tools_r25.0.1-windows.zip" 9554 4133 } 9555 4134 ], 4135 + "dependencies": { 4136 + "dependency:0": { 4137 + "element-attributes": { 4138 + "path": "tools" 4139 + } 4140 + } 4141 + }, 9556 4142 "displayName": "Android SDK Build-Tools 25.0.1", 9557 4143 "license": "android-sdk-license", 9558 4144 "name": "build-tools", 9559 4145 "path": "build-tools/25.0.1", 9560 - "revision": "25.0.1" 4146 + "revision": "25.0.1", 4147 + "revision-details": { 4148 + "major:0": "25", 4149 + "micro:2": "1", 4150 + "minor:1": "0" 4151 + }, 4152 + "type-details": { 4153 + "element-attributes": { 4154 + "xsi:type": "ns5:genericDetailsType" 4155 + } 4156 + } 9561 4157 }, 9562 4158 "25.0.2": { 9563 4159 "archives": [ ··· 9597 4159 "url": "https://dl.google.com/android/repository/build-tools_r25.0.2-windows.zip" 9598 4160 } 9599 4161 ], 4162 + "dependencies": { 4163 + "dependency:0": { 4164 + "element-attributes": { 4165 + "path": "tools" 4166 + } 4167 + } 4168 + }, 9600 4169 "displayName": "Android SDK Build-Tools 25.0.2", 9601 4170 "license": "android-sdk-license", 9602 4171 "name": "build-tools", 9603 4172 "path": "build-tools/25.0.2", 9604 - "revision": "25.0.2" 4173 + "revision": "25.0.2", 4174 + "revision-details": { 4175 + "major:0": "25", 4176 + "micro:2": "2", 4177 + "minor:1": "0" 4178 + }, 4179 + "type-details": { 4180 + "element-attributes": { 4181 + "xsi:type": "ns5:genericDetailsType" 4182 + } 4183 + } 9605 4184 }, 9606 4185 "25.0.3": { 9607 4186 "archives": [ ··· 9641 4186 "url": "https://dl.google.com/android/repository/build-tools_r25.0.3-windows.zip" 9642 4187 } 9643 4188 ], 4189 + "dependencies": { 4190 + "dependency:0": { 4191 + "element-attributes": { 4192 + "path": "tools" 4193 + } 4194 + } 4195 + }, 9644 4196 "displayName": "Android SDK Build-Tools 25.0.3", 9645 4197 "license": "android-sdk-license", 9646 4198 "name": "build-tools", 9647 4199 "path": "build-tools/25.0.3", 9648 - "revision": "25.0.3" 4200 + "revision": "25.0.3", 4201 + "revision-details": { 4202 + "major:0": "25", 4203 + "micro:2": "3", 4204 + "minor:1": "0" 4205 + }, 4206 + "type-details": { 4207 + "element-attributes": { 4208 + "xsi:type": "ns5:genericDetailsType" 4209 + } 4210 + } 9649 4211 }, 9650 4212 "26.0.0": { 9651 4213 "archives": [ ··· 9685 4213 "url": "https://dl.google.com/android/repository/build-tools_r26-windows.zip" 9686 4214 } 9687 4215 ], 4216 + "dependencies": { 4217 + "dependency:0": { 4218 + "element-attributes": { 4219 + "path": "tools" 4220 + } 4221 + } 4222 + }, 9688 4223 "displayName": "Android SDK Build-Tools 26", 9689 4224 "license": "android-sdk-license", 9690 4225 "name": "build-tools", 9691 4226 "path": "build-tools/26.0.0", 9692 - "revision": "26.0.0" 4227 + "revision": "26.0.0", 4228 + "revision-details": { 4229 + "major:0": "26", 4230 + "micro:2": "0", 4231 + "minor:1": "0" 4232 + }, 4233 + "type-details": { 4234 + "element-attributes": { 4235 + "xsi:type": "ns5:genericDetailsType" 4236 + } 4237 + } 9693 4238 }, 9694 4239 "26.0.1": { 9695 4240 "archives": [ ··· 9729 4240 "url": "https://dl.google.com/android/repository/build-tools_r26.0.1-windows.zip" 9730 4241 } 9731 4242 ], 4243 + "dependencies": { 4244 + "dependency:0": { 4245 + "element-attributes": { 4246 + "path": "tools" 4247 + } 4248 + } 4249 + }, 9732 4250 "displayName": "Android SDK Build-Tools 26.0.1", 9733 4251 "license": "android-sdk-license", 9734 4252 "name": "build-tools", 9735 4253 "path": "build-tools/26.0.1", 9736 - "revision": "26.0.1" 4254 + "revision": "26.0.1", 4255 + "revision-details": { 4256 + "major:0": "26", 4257 + "micro:2": "1", 4258 + "minor:1": "0" 4259 + }, 4260 + "type-details": { 4261 + "element-attributes": { 4262 + "xsi:type": "ns5:genericDetailsType" 4263 + } 4264 + } 9737 4265 }, 9738 4266 "26.0.2": { 9739 4267 "archives": [ ··· 9773 4267 "url": "https://dl.google.com/android/repository/build-tools_r26.0.2-windows.zip" 9774 4268 } 9775 4269 ], 4270 + "dependencies": { 4271 + "dependency:0": { 4272 + "element-attributes": { 4273 + "path": "tools" 4274 + } 4275 + } 4276 + }, 9776 4277 "displayName": "Android SDK Build-Tools 26.0.2", 9777 4278 "license": "android-sdk-license", 9778 4279 "name": "build-tools", 9779 4280 "path": "build-tools/26.0.2", 9780 - "revision": "26.0.2" 4281 + "revision": "26.0.2", 4282 + "revision-details": { 4283 + "major:0": "26", 4284 + "micro:2": "2", 4285 + "minor:1": "0" 4286 + }, 4287 + "type-details": { 4288 + "element-attributes": { 4289 + "xsi:type": "ns5:genericDetailsType" 4290 + } 4291 + } 9781 4292 }, 9782 4293 "26.0.3": { 9783 4294 "archives": [ ··· 9817 4294 "url": "https://dl.google.com/android/repository/build-tools_r26.0.3-windows.zip" 9818 4295 } 9819 4296 ], 4297 + "dependencies": { 4298 + "dependency:0": { 4299 + "element-attributes": { 4300 + "path": "tools" 4301 + } 4302 + } 4303 + }, 9820 4304 "displayName": "Android SDK Build-Tools 26.0.3", 9821 4305 "license": "android-sdk-license", 9822 4306 "name": "build-tools", 9823 4307 "path": "build-tools/26.0.3", 9824 - "revision": "26.0.3" 4308 + "revision": "26.0.3", 4309 + "revision-details": { 4310 + "major:0": "26", 4311 + "micro:2": "3", 4312 + "minor:1": "0" 4313 + }, 4314 + "type-details": { 4315 + "element-attributes": { 4316 + "xsi:type": "ns5:genericDetailsType" 4317 + } 4318 + } 9825 4319 }, 9826 4320 "27.0.0": { 9827 4321 "archives": [ ··· 9861 4321 "url": "https://dl.google.com/android/repository/build-tools_r27-windows.zip" 9862 4322 } 9863 4323 ], 4324 + "dependencies": { 4325 + "dependency:0": { 4326 + "element-attributes": { 4327 + "path": "tools" 4328 + } 4329 + } 4330 + }, 9864 4331 "displayName": "Android SDK Build-Tools 27", 9865 4332 "license": "android-sdk-license", 9866 4333 "name": "build-tools", 9867 4334 "path": "build-tools/27.0.0", 9868 - "revision": "27.0.0" 4335 + "revision": "27.0.0", 4336 + "revision-details": { 4337 + "major:0": "27", 4338 + "micro:2": "0", 4339 + "minor:1": "0" 4340 + }, 4341 + "type-details": { 4342 + "element-attributes": { 4343 + "xsi:type": "ns5:genericDetailsType" 4344 + } 4345 + } 9869 4346 }, 9870 4347 "27.0.1": { 9871 4348 "archives": [ ··· 9905 4348 "url": "https://dl.google.com/android/repository/build-tools_r27.0.1-windows.zip" 9906 4349 } 9907 4350 ], 4351 + "dependencies": { 4352 + "dependency:0": { 4353 + "element-attributes": { 4354 + "path": "tools" 4355 + } 4356 + } 4357 + }, 9908 4358 "displayName": "Android SDK Build-Tools 27.0.1", 9909 4359 "license": "android-sdk-license", 9910 4360 "name": "build-tools", 9911 4361 "path": "build-tools/27.0.1", 9912 - "revision": "27.0.1" 4362 + "revision": "27.0.1", 4363 + "revision-details": { 4364 + "major:0": "27", 4365 + "micro:2": "1", 4366 + "minor:1": "0" 4367 + }, 4368 + "type-details": { 4369 + "element-attributes": { 4370 + "xsi:type": "ns5:genericDetailsType" 4371 + } 4372 + } 9913 4373 }, 9914 4374 "27.0.2": { 9915 4375 "archives": [ ··· 9949 4375 "url": "https://dl.google.com/android/repository/build-tools_r27.0.2-windows.zip" 9950 4376 } 9951 4377 ], 4378 + "dependencies": { 4379 + "dependency:0": { 4380 + "element-attributes": { 4381 + "path": "tools" 4382 + } 4383 + } 4384 + }, 9952 4385 "displayName": "Android SDK Build-Tools 27.0.2", 9953 4386 "license": "android-sdk-license", 9954 4387 "name": "build-tools", 9955 4388 "path": "build-tools/27.0.2", 9956 - "revision": "27.0.2" 4389 + "revision": "27.0.2", 4390 + "revision-details": { 4391 + "major:0": "27", 4392 + "micro:2": "2", 4393 + "minor:1": "0" 4394 + }, 4395 + "type-details": { 4396 + "element-attributes": { 4397 + "xsi:type": "ns5:genericDetailsType" 4398 + } 4399 + } 9957 4400 }, 9958 4401 "27.0.3": { 9959 4402 "archives": [ ··· 9993 4402 "url": "https://dl.google.com/android/repository/build-tools_r27.0.3-windows.zip" 9994 4403 } 9995 4404 ], 4405 + "dependencies": { 4406 + "dependency:0": { 4407 + "element-attributes": { 4408 + "path": "tools" 4409 + } 4410 + } 4411 + }, 9996 4412 "displayName": "Android SDK Build-Tools 27.0.3", 9997 4413 "license": "android-sdk-license", 9998 4414 "name": "build-tools", 9999 4415 "path": "build-tools/27.0.3", 10000 - "revision": "27.0.3" 4416 + "revision": "27.0.3", 4417 + "revision-details": { 4418 + "major:0": "27", 4419 + "micro:2": "3", 4420 + "minor:1": "0" 4421 + }, 4422 + "type-details": { 4423 + "element-attributes": { 4424 + "xsi:type": "ns5:genericDetailsType" 4425 + } 4426 + } 10001 4427 }, 10002 4428 "28.0.0": { 10003 4429 "archives": [ ··· 10037 4429 "url": "https://dl.google.com/android/repository/build-tools_r28-windows.zip" 10038 4430 } 10039 4431 ], 4432 + "dependencies": { 4433 + "dependency:0": { 4434 + "element-attributes": { 4435 + "path": "tools" 4436 + } 4437 + } 4438 + }, 10040 4439 "displayName": "Android SDK Build-Tools 28", 10041 4440 "license": "android-sdk-license", 10042 4441 "name": "build-tools", 10043 4442 "path": "build-tools/28.0.0", 10044 - "revision": "28.0.0" 4443 + "revision": "28.0.0", 4444 + "revision-details": { 4445 + "major:0": "28", 4446 + "micro:2": "0", 4447 + "minor:1": "0" 4448 + }, 4449 + "type-details": { 4450 + "element-attributes": { 4451 + "xsi:type": "ns5:genericDetailsType" 4452 + } 4453 + } 10045 4454 }, 10046 4455 "28.0.0-rc1": { 10047 4456 "archives": [ ··· 10081 4456 "url": "https://dl.google.com/android/repository/build-tools_r28-rc1-windows.zip" 10082 4457 } 10083 4458 ], 4459 + "dependencies": { 4460 + "dependency:0": { 4461 + "element-attributes": { 4462 + "path": "tools" 4463 + } 4464 + } 4465 + }, 10084 4466 "displayName": "Android SDK Build-Tools 28-rc1", 10085 4467 "license": "android-sdk-preview-license", 10086 4468 "name": "build-tools", 4469 + "obsolete": "true", 10087 4470 "path": "build-tools/28.0.0-rc1", 10088 - "revision": "28.0.0-rc1" 4471 + "revision": "28.0.0-rc1", 4472 + "revision-details": { 4473 + "major:0": "28", 4474 + "micro:2": "0", 4475 + "minor:1": "0", 4476 + "preview:3": "1" 4477 + }, 4478 + "type-details": { 4479 + "element-attributes": { 4480 + "xsi:type": "ns5:genericDetailsType" 4481 + } 4482 + } 10089 4483 }, 10090 4484 "28.0.0-rc2": { 10091 4485 "archives": [ ··· 10127 4483 "url": "https://dl.google.com/android/repository/build-tools_r28-rc2-windows.zip" 10128 4484 } 10129 4485 ], 4486 + "dependencies": { 4487 + "dependency:0": { 4488 + "element-attributes": { 4489 + "path": "tools" 4490 + } 4491 + } 4492 + }, 10130 4493 "displayName": "Android SDK Build-Tools 28-rc2", 10131 4494 "license": "android-sdk-preview-license", 10132 4495 "name": "build-tools", 4496 + "obsolete": "true", 10133 4497 "path": "build-tools/28.0.0-rc2", 10134 - "revision": "28.0.0-rc2" 4498 + "revision": "28.0.0-rc2", 4499 + "revision-details": { 4500 + "major:0": "28", 4501 + "micro:2": "0", 4502 + "minor:1": "0", 4503 + "preview:3": "2" 4504 + }, 4505 + "type-details": { 4506 + "element-attributes": { 4507 + "xsi:type": "ns5:genericDetailsType" 4508 + } 4509 + } 10135 4510 }, 10136 4511 "28.0.1": { 10137 4512 "archives": [ ··· 10173 4510 "url": "https://dl.google.com/android/repository/build-tools_r28.0.1-windows.zip" 10174 4511 } 10175 4512 ], 4513 + "dependencies": { 4514 + "dependency:0": { 4515 + "element-attributes": { 4516 + "path": "tools" 4517 + } 4518 + } 4519 + }, 10176 4520 "displayName": "Android SDK Build-Tools 28.0.1", 10177 4521 "license": "android-sdk-license", 10178 4522 "name": "build-tools", 10179 4523 "path": "build-tools/28.0.1", 10180 - "revision": "28.0.1" 4524 + "revision": "28.0.1", 4525 + "revision-details": { 4526 + "major:0": "28", 4527 + "micro:2": "1", 4528 + "minor:1": "0" 4529 + }, 4530 + "type-details": { 4531 + "element-attributes": { 4532 + "xsi:type": "ns5:genericDetailsType" 4533 + } 4534 + } 10181 4535 }, 10182 4536 "28.0.2": { 10183 4537 "archives": [ ··· 10217 4537 "url": "https://dl.google.com/android/repository/build-tools_r28.0.2-windows.zip" 10218 4538 } 10219 4539 ], 4540 + "dependencies": { 4541 + "dependency:0": { 4542 + "element-attributes": { 4543 + "path": "tools" 4544 + } 4545 + } 4546 + }, 10220 4547 "displayName": "Android SDK Build-Tools 28.0.2", 10221 4548 "license": "android-sdk-license", 10222 4549 "name": "build-tools", 10223 4550 "path": "build-tools/28.0.2", 10224 - "revision": "28.0.2" 4551 + "revision": "28.0.2", 4552 + "revision-details": { 4553 + "major:0": "28", 4554 + "micro:2": "2", 4555 + "minor:1": "0" 4556 + }, 4557 + "type-details": { 4558 + "element-attributes": { 4559 + "xsi:type": "ns5:genericDetailsType" 4560 + } 4561 + } 10225 4562 }, 10226 4563 "28.0.3": { 10227 4564 "archives": [ ··· 10261 4564 "url": "https://dl.google.com/android/repository/build-tools_r28.0.3-windows.zip" 10262 4565 } 10263 4566 ], 4567 + "dependencies": { 4568 + "dependency:0": { 4569 + "element-attributes": { 4570 + "path": "tools" 4571 + } 4572 + } 4573 + }, 10264 4574 "displayName": "Android SDK Build-Tools 28.0.3", 10265 4575 "license": "android-sdk-license", 10266 4576 "name": "build-tools", 10267 4577 "path": "build-tools/28.0.3", 10268 - "revision": "28.0.3" 4578 + "revision": "28.0.3", 4579 + "revision-details": { 4580 + "major:0": "28", 4581 + "micro:2": "3", 4582 + "minor:1": "0" 4583 + }, 4584 + "type-details": { 4585 + "element-attributes": { 4586 + "xsi:type": "ns5:genericDetailsType" 4587 + } 4588 + } 10269 4589 }, 10270 4590 "29.0.0": { 10271 4591 "archives": [ ··· 10305 4591 "url": "https://dl.google.com/android/repository/build-tools_r29-windows.zip" 10306 4592 } 10307 4593 ], 4594 + "dependencies": { 4595 + "dependency:0": { 4596 + "element-attributes": { 4597 + "path": "tools" 4598 + } 4599 + } 4600 + }, 10308 4601 "displayName": "Android SDK Build-Tools 29", 10309 4602 "license": "android-sdk-license", 10310 4603 "name": "build-tools", 10311 4604 "path": "build-tools/29.0.0", 10312 - "revision": "29.0.0" 4605 + "revision": "29.0.0", 4606 + "revision-details": { 4607 + "major:0": "29", 4608 + "micro:2": "0", 4609 + "minor:1": "0" 4610 + }, 4611 + "type-details": { 4612 + "element-attributes": { 4613 + "xsi:type": "ns5:genericDetailsType" 4614 + } 4615 + } 10313 4616 }, 10314 4617 "29.0.0-rc1": { 10315 4618 "archives": [ ··· 10349 4618 "url": "https://dl.google.com/android/repository/build-tools_r29-rc1-windows.zip" 10350 4619 } 10351 4620 ], 4621 + "dependencies": { 4622 + "dependency:0": { 4623 + "element-attributes": { 4624 + "path": "tools" 4625 + } 4626 + } 4627 + }, 10352 4628 "displayName": "Android SDK Build-Tools 29-rc1", 10353 4629 "license": "android-sdk-preview-license", 10354 4630 "name": "build-tools", 4631 + "obsolete": "true", 10355 4632 "path": "build-tools/29.0.0-rc1", 10356 - "revision": "29.0.0-rc1" 4633 + "revision": "29.0.0-rc1", 4634 + "revision-details": { 4635 + "major:0": "29", 4636 + "micro:2": "0", 4637 + "minor:1": "0", 4638 + "preview:3": "1" 4639 + }, 4640 + "type-details": { 4641 + "element-attributes": { 4642 + "xsi:type": "ns5:genericDetailsType" 4643 + } 4644 + } 10357 4645 }, 10358 4646 "29.0.0-rc2": { 10359 4647 "archives": [ ··· 10395 4645 "url": "https://dl.google.com/android/repository/build-tools_r29-rc2-windows.zip" 10396 4646 } 10397 4647 ], 4648 + "dependencies": { 4649 + "dependency:0": { 4650 + "element-attributes": { 4651 + "path": "tools" 4652 + } 4653 + } 4654 + }, 10398 4655 "displayName": "Android SDK Build-Tools 29-rc2", 10399 4656 "license": "android-sdk-preview-license", 10400 4657 "name": "build-tools", 4658 + "obsolete": "true", 10401 4659 "path": "build-tools/29.0.0-rc2", 10402 - "revision": "29.0.0-rc2" 4660 + "revision": "29.0.0-rc2", 4661 + "revision-details": { 4662 + "major:0": "29", 4663 + "micro:2": "0", 4664 + "minor:1": "0", 4665 + "preview:3": "2" 4666 + }, 4667 + "type-details": { 4668 + "element-attributes": { 4669 + "xsi:type": "ns5:genericDetailsType" 4670 + } 4671 + } 10403 4672 }, 10404 4673 "29.0.0-rc3": { 10405 4674 "archives": [ ··· 10441 4672 "url": "https://dl.google.com/android/repository/build-tools_r29-rc3-windows.zip" 10442 4673 } 10443 4674 ], 4675 + "dependencies": { 4676 + "dependency:0": { 4677 + "element-attributes": { 4678 + "path": "tools" 4679 + } 4680 + } 4681 + }, 10444 4682 "displayName": "Android SDK Build-Tools 29-rc3", 10445 4683 "license": "android-sdk-preview-license", 10446 4684 "name": "build-tools", 4685 + "obsolete": "true", 10447 4686 "path": "build-tools/29.0.0-rc3", 10448 - "revision": "29.0.0-rc3" 4687 + "revision": "29.0.0-rc3", 4688 + "revision-details": { 4689 + "major:0": "29", 4690 + "micro:2": "0", 4691 + "minor:1": "0", 4692 + "preview:3": "3" 4693 + }, 4694 + "type-details": { 4695 + "element-attributes": { 4696 + "xsi:type": "ns5:genericDetailsType" 4697 + } 4698 + } 10449 4699 }, 10450 4700 "29.0.1": { 10451 4701 "archives": [ ··· 10487 4699 "url": "https://dl.google.com/android/repository/build-tools_r29.0.1-windows.zip" 10488 4700 } 10489 4701 ], 4702 + "dependencies": { 4703 + "dependency:0": { 4704 + "element-attributes": { 4705 + "path": "tools" 4706 + } 4707 + } 4708 + }, 10490 4709 "displayName": "Android SDK Build-Tools 29.0.1", 10491 4710 "license": "android-sdk-license", 10492 4711 "name": "build-tools", 10493 4712 "path": "build-tools/29.0.1", 10494 - "revision": "29.0.1" 4713 + "revision": "29.0.1", 4714 + "revision-details": { 4715 + "major:0": "29", 4716 + "micro:2": "1", 4717 + "minor:1": "0" 4718 + }, 4719 + "type-details": { 4720 + "element-attributes": { 4721 + "xsi:type": "ns5:genericDetailsType" 4722 + } 4723 + } 10495 4724 }, 10496 4725 "29.0.2": { 10497 4726 "archives": [ ··· 10531 4726 "url": "https://dl.google.com/android/repository/build-tools_r29.0.2-windows.zip" 10532 4727 } 10533 4728 ], 4729 + "dependencies": { 4730 + "dependency:0": { 4731 + "element-attributes": { 4732 + "path": "tools" 4733 + } 4734 + } 4735 + }, 10534 4736 "displayName": "Android SDK Build-Tools 29.0.2", 10535 4737 "license": "android-sdk-license", 10536 4738 "name": "build-tools", 10537 4739 "path": "build-tools/29.0.2", 10538 - "revision": "29.0.2" 4740 + "revision": "29.0.2", 4741 + "revision-details": { 4742 + "major:0": "29", 4743 + "micro:2": "2", 4744 + "minor:1": "0" 4745 + }, 4746 + "type-details": { 4747 + "element-attributes": { 4748 + "xsi:type": "ns5:genericDetailsType" 4749 + } 4750 + } 10539 4751 }, 10540 4752 "29.0.3": { 10541 4753 "archives": [ ··· 10575 4753 "url": "https://dl.google.com/android/repository/build-tools_r29.0.3-windows.zip" 10576 4754 } 10577 4755 ], 4756 + "dependencies": { 4757 + "dependency:0": { 4758 + "element-attributes": { 4759 + "path": "tools" 4760 + } 4761 + } 4762 + }, 10578 4763 "displayName": "Android SDK Build-Tools 29.0.3", 10579 4764 "license": "android-sdk-license", 10580 4765 "name": "build-tools", 10581 4766 "path": "build-tools/29.0.3", 10582 - "revision": "29.0.3" 4767 + "revision": "29.0.3", 4768 + "revision-details": { 4769 + "major:0": "29", 4770 + "micro:2": "3", 4771 + "minor:1": "0" 4772 + }, 4773 + "type-details": { 4774 + "element-attributes": { 4775 + "xsi:type": "ns5:genericDetailsType" 4776 + } 4777 + } 10583 4778 }, 10584 4779 "30.0.0": { 10585 4780 "archives": [ ··· 10619 4780 "url": "https://dl.google.com/android/repository/build-tools_r30-windows.zip" 10620 4781 } 10621 4782 ], 4783 + "dependencies": { 4784 + "dependency:0": { 4785 + "element-attributes": { 4786 + "path": "tools" 4787 + } 4788 + } 4789 + }, 10622 4790 "displayName": "Android SDK Build-Tools 30", 10623 4791 "license": "android-sdk-license", 10624 4792 "name": "build-tools", 10625 4793 "path": "build-tools/30.0.0", 10626 - "revision": "30.0.0" 4794 + "revision": "30.0.0", 4795 + "revision-details": { 4796 + "major:0": "30", 4797 + "micro:2": "0", 4798 + "minor:1": "0" 4799 + }, 4800 + "type-details": { 4801 + "element-attributes": { 4802 + "xsi:type": "ns5:genericDetailsType" 4803 + } 4804 + } 10627 4805 }, 10628 4806 "30.0.1": { 10629 4807 "archives": [ ··· 10663 4807 "url": "https://dl.google.com/android/repository/build-tools_r30.0.1-windows.zip" 10664 4808 } 10665 4809 ], 4810 + "dependencies": { 4811 + "dependency:0": { 4812 + "element-attributes": { 4813 + "path": "tools" 4814 + } 4815 + } 4816 + }, 10666 4817 "displayName": "Android SDK Build-Tools 30.0.1", 10667 4818 "license": "android-sdk-license", 10668 4819 "name": "build-tools", 10669 4820 "path": "build-tools/30.0.1", 10670 - "revision": "30.0.1" 4821 + "revision": "30.0.1", 4822 + "revision-details": { 4823 + "major:0": "30", 4824 + "micro:2": "1", 4825 + "minor:1": "0" 4826 + }, 4827 + "type-details": { 4828 + "element-attributes": { 4829 + "xsi:type": "ns5:genericDetailsType" 4830 + } 4831 + } 10671 4832 }, 10672 4833 "30.0.2": { 10673 4834 "archives": [ ··· 10707 4834 "url": "https://dl.google.com/android/repository/efbaa277338195608aa4e3dbd43927e97f60218c.build-tools_r30.0.2-windows.zip" 10708 4835 } 10709 4836 ], 4837 + "dependencies": { 4838 + "dependency:0": { 4839 + "element-attributes": { 4840 + "path": "tools" 4841 + } 4842 + } 4843 + }, 10710 4844 "displayName": "Android SDK Build-Tools 30.0.2", 10711 4845 "license": "android-sdk-license", 10712 4846 "name": "build-tools", 10713 4847 "path": "build-tools/30.0.2", 10714 - "revision": "30.0.2" 4848 + "revision": "30.0.2", 4849 + "revision-details": { 4850 + "major:0": "30", 4851 + "micro:2": "2", 4852 + "minor:1": "0" 4853 + }, 4854 + "type-details": { 4855 + "element-attributes": { 4856 + "xsi:type": "ns5:genericDetailsType" 4857 + } 4858 + } 10715 4859 }, 10716 4860 "30.0.3": { 10717 4861 "archives": [ ··· 10751 4861 "url": "https://dl.google.com/android/repository/f6d24b187cc6bd534c6c37604205171784ac5621.build-tools_r30.0.3-macosx.zip" 10752 4862 } 10753 4863 ], 4864 + "dependencies": { 4865 + "dependency:0": { 4866 + "element-attributes": { 4867 + "path": "tools" 4868 + } 4869 + } 4870 + }, 10754 4871 "displayName": "Android SDK Build-Tools 30.0.3", 10755 4872 "license": "android-sdk-license", 10756 4873 "name": "build-tools", 10757 4874 "path": "build-tools/30.0.3", 10758 - "revision": "30.0.3" 4875 + "revision": "30.0.3", 4876 + "revision-details": { 4877 + "major:0": "30", 4878 + "micro:2": "3", 4879 + "minor:1": "0" 4880 + }, 4881 + "type-details": { 4882 + "element-attributes": { 4883 + "xsi:type": "ns5:genericDetailsType" 4884 + } 4885 + } 10759 4886 }, 10760 4887 "31.0.0": { 10761 4888 "archives": [ ··· 10799 4892 "license": "android-sdk-license", 10800 4893 "name": "build-tools", 10801 4894 "path": "build-tools/31.0.0", 10802 - "revision": "31.0.0" 4895 + "revision": "31.0.0", 4896 + "revision-details": { 4897 + "major:0": "31", 4898 + "micro:2": "0", 4899 + "minor:1": "0" 4900 + }, 4901 + "type-details": { 4902 + "element-attributes": { 4903 + "xsi:type": "ns5:genericDetailsType" 4904 + } 4905 + } 10803 4906 }, 10804 4907 "32.0.0": { 10805 4908 "archives": [ ··· 10836 4919 "license": "android-sdk-license", 10837 4920 "name": "build-tools", 10838 4921 "path": "build-tools/32.0.0", 10839 - "revision": "32.0.0" 4922 + "revision": "32.0.0", 4923 + "revision-details": { 4924 + "major:0": "32", 4925 + "micro:2": "0", 4926 + "minor:1": "0" 4927 + }, 4928 + "type-details": { 4929 + "element-attributes": { 4930 + "xsi:type": "ns5:genericDetailsType" 4931 + } 4932 + } 10840 4933 }, 10841 4934 "32.1.0-rc1": { 10842 4935 "archives": [ ··· 10873 4946 "license": "android-sdk-preview-license", 10874 4947 "name": "build-tools", 10875 4948 "path": "build-tools/32.1.0-rc1", 10876 - "revision": "32.1.0-rc1" 4949 + "revision": "32.1.0-rc1", 4950 + "revision-details": { 4951 + "major:0": "32", 4952 + "micro:2": "0", 4953 + "minor:1": "1", 4954 + "preview:3": "1" 4955 + }, 4956 + "type-details": { 4957 + "element-attributes": { 4958 + "xsi:type": "ns5:genericDetailsType" 4959 + } 4960 + } 10877 4961 }, 10878 4962 "33.0.0": { 10879 4963 "archives": [ ··· 10911 4973 "license": "android-sdk-license", 10912 4974 "name": "build-tools", 10913 4975 "path": "build-tools/33.0.0", 10914 - "revision": "33.0.0" 4976 + "revision": "33.0.0", 4977 + "revision-details": { 4978 + "major:0": "33", 4979 + "micro:2": "0", 4980 + "minor:1": "0" 4981 + }, 4982 + "type-details": { 4983 + "element-attributes": { 4984 + "xsi:type": "ns5:genericDetailsType" 4985 + } 4986 + } 10915 4987 }, 10916 4988 "33.0.1": { 10917 4989 "archives": [ ··· 10948 5000 "license": "android-sdk-license", 10949 5001 "name": "build-tools", 10950 5002 "path": "build-tools/33.0.1", 10951 - "revision": "33.0.1" 5003 + "revision": "33.0.1", 5004 + "revision-details": { 5005 + "major:0": "33", 5006 + "micro:2": "1", 5007 + "minor:1": "0" 5008 + }, 5009 + "type-details": { 5010 + "element-attributes": { 5011 + "xsi:type": "ns5:genericDetailsType" 5012 + } 5013 + } 10952 5014 } 10953 5015 }, 10954 5016 "cmake": { ··· 10987 5029 "license": "android-sdk-license", 10988 5030 "name": "cmake", 10989 5031 "path": "cmake/3.10.2.4988404", 10990 - "revision": "3.10.2" 5032 + "revision": "3.10.2", 5033 + "revision-details": { 5034 + "major:0": "3", 5035 + "micro:2": "2", 5036 + "minor:1": "10" 5037 + }, 5038 + "type-details": { 5039 + "element-attributes": { 5040 + "xsi:type": "ns5:genericDetailsType" 5041 + } 5042 + } 10991 5043 }, 10992 5044 "3.18.1": { 10993 5045 "archives": [ ··· 11024 5056 "license": "android-sdk-license", 11025 5057 "name": "cmake", 11026 5058 "path": "cmake/3.18.1", 11027 - "revision": "3.18.1" 5059 + "revision": "3.18.1", 5060 + "revision-details": { 5061 + "major:0": "3", 5062 + "micro:2": "1", 5063 + "minor:1": "18" 5064 + }, 5065 + "type-details": { 5066 + "element-attributes": { 5067 + "xsi:type": "ns5:genericDetailsType" 5068 + } 5069 + } 11028 5070 }, 11029 5071 "3.22.1": { 11030 5072 "archives": [ ··· 11061 5083 "license": "android-sdk-license", 11062 5084 "name": "cmake", 11063 5085 "path": "cmake/3.22.1", 11064 - "revision": "3.22.1" 5086 + "revision": "3.22.1", 5087 + "revision-details": { 5088 + "major:0": "3", 5089 + "micro:2": "1", 5090 + "minor:1": "22" 5091 + }, 5092 + "type-details": { 5093 + "element-attributes": { 5094 + "xsi:type": "ns5:genericDetailsType" 5095 + } 5096 + } 11065 5097 }, 11066 5098 "3.6.4111459": { 11067 5099 "archives": [ ··· 11098 5110 "license": "android-sdk-license", 11099 5111 "name": "cmake", 11100 5112 "path": "cmake/3.6.4111459", 11101 - "revision": "3.6.4111459" 5113 + "revision": "3.6.4111459", 5114 + "revision-details": { 5115 + "major:0": "3", 5116 + "micro:2": "4111459", 5117 + "minor:1": "6" 5118 + }, 5119 + "type-details": { 5120 + "element-attributes": { 5121 + "xsi:type": "ns5:genericDetailsType" 5122 + } 5123 + } 11102 5124 } 11103 5125 }, 11104 5126 "cmdline-tools": { ··· 11137 5139 "license": "android-sdk-license", 11138 5140 "name": "cmdline-tools", 11139 5141 "path": "cmdline-tools/1.0", 11140 - "revision": "1.0" 5142 + "revision": "1.0", 5143 + "revision-details": { 5144 + "major:0": "1", 5145 + "minor:1": "0" 5146 + }, 5147 + "type-details": { 5148 + "element-attributes": { 5149 + "xsi:type": "ns5:genericDetailsType" 5150 + } 5151 + } 11141 5152 }, 11142 5153 "2.0": { 11143 5154 "archives": [ ··· 11172 5165 "displayName": "Android SDK Command-line Tools", 11173 5166 "license": "android-sdk-license", 11174 5167 "name": "cmdline-tools", 5168 + "obsolete": "true", 11175 5169 "path": "cmdline-tools/2.0", 11176 - "revision": "2.0" 5170 + "revision": "2.0", 5171 + "revision-details": { 5172 + "major:0": "2", 5173 + "minor:1": "0" 5174 + }, 5175 + "type-details": { 5176 + "element-attributes": { 5177 + "xsi:type": "ns5:genericDetailsType" 5178 + } 5179 + } 11177 5180 }, 11178 5181 "2.1": { 11179 5182 "archives": [ ··· 11210 5193 "license": "android-sdk-license", 11211 5194 "name": "cmdline-tools", 11212 5195 "path": "cmdline-tools/2.1", 11213 - "revision": "2.1" 5196 + "revision": "2.1", 5197 + "revision-details": { 5198 + "major:0": "2", 5199 + "minor:1": "1" 5200 + }, 5201 + "type-details": { 5202 + "element-attributes": { 5203 + "xsi:type": "ns5:genericDetailsType" 5204 + } 5205 + } 11214 5206 }, 11215 5207 "3.0": { 11216 5208 "archives": [ ··· 11246 5220 "license": "android-sdk-license", 11247 5221 "name": "cmdline-tools", 11248 5222 "path": "cmdline-tools/3.0", 11249 - "revision": "3.0" 5223 + "revision": "3.0", 5224 + "revision-details": { 5225 + "major:0": "3", 5226 + "minor:1": "0" 5227 + }, 5228 + "type-details": { 5229 + "element-attributes": { 5230 + "xsi:type": "ns5:genericDetailsType" 5231 + } 5232 + } 11250 5233 }, 11251 5234 "4.0": { 11252 5235 "archives": [ ··· 11282 5247 "license": "android-sdk-license", 11283 5248 "name": "cmdline-tools", 11284 5249 "path": "cmdline-tools/4.0", 11285 - "revision": "4.0" 5250 + "revision": "4.0", 5251 + "revision-details": { 5252 + "major:0": "4", 5253 + "minor:1": "0" 5254 + }, 5255 + "type-details": { 5256 + "element-attributes": { 5257 + "xsi:type": "ns5:genericDetailsType" 5258 + } 5259 + } 11286 5260 }, 11287 5261 "5.0": { 11288 5262 "archives": [ ··· 11318 5274 "license": "android-sdk-license", 11319 5275 "name": "cmdline-tools", 11320 5276 "path": "cmdline-tools/5.0", 11321 - "revision": "5.0" 5277 + "revision": "5.0", 5278 + "revision-details": { 5279 + "major:0": "5", 5280 + "minor:1": "0" 5281 + }, 5282 + "type-details": { 5283 + "element-attributes": { 5284 + "xsi:type": "ns5:genericDetailsType" 5285 + } 5286 + } 11322 5287 }, 11323 5288 "6.0": { 11324 5289 "archives": [ ··· 11354 5301 "license": "android-sdk-license", 11355 5302 "name": "cmdline-tools", 11356 5303 "path": "cmdline-tools/6.0", 11357 - "revision": "6.0" 5304 + "revision": "6.0", 5305 + "revision-details": { 5306 + "major:0": "6", 5307 + "minor:1": "0" 5308 + }, 5309 + "type-details": { 5310 + "element-attributes": { 5311 + "xsi:type": "ns5:genericDetailsType" 5312 + } 5313 + } 11358 5314 }, 11359 5315 "7.0": { 11360 5316 "archives": [ ··· 11390 5328 "license": "android-sdk-license", 11391 5329 "name": "cmdline-tools", 11392 5330 "path": "cmdline-tools/7.0", 11393 - "revision": "7.0" 5331 + "revision": "7.0", 5332 + "revision-details": { 5333 + "major:0": "7", 5334 + "minor:1": "0" 5335 + }, 5336 + "type-details": { 5337 + "element-attributes": { 5338 + "xsi:type": "ns5:genericDetailsType" 5339 + } 5340 + } 11394 5341 }, 11395 5342 "8.0": { 11396 5343 "archives": [ ··· 11426 5355 "license": "android-sdk-license", 11427 5356 "name": "cmdline-tools", 11428 5357 "path": "cmdline-tools/8.0", 11429 - "revision": "8.0" 5358 + "revision": "8.0", 5359 + "revision-details": { 5360 + "major:0": "8", 5361 + "minor:1": "0" 5362 + }, 5363 + "type-details": { 5364 + "element-attributes": { 5365 + "xsi:type": "ns5:genericDetailsType" 5366 + } 5367 + } 11430 5368 } 11431 5369 }, 11432 5370 "emulator": { ··· 11460 5380 "url": "https://dl.google.com/android/repository/emulator-windows_x64-8807927.zip" 11461 5381 } 11462 5382 ], 5383 + "dependencies": { 5384 + "dependency:0": { 5385 + "element-attributes": { 5386 + "path": "patcher;v4" 5387 + } 5388 + } 5389 + }, 11463 5390 "displayName": "Android Emulator", 11464 5391 "license": "android-sdk-license", 11465 5392 "name": "emulator", 11466 5393 "path": "emulator", 11467 - "revision": "31.3.10" 5394 + "revision": "31.3.10", 5395 + "revision-details": { 5396 + "major:0": "31", 5397 + "micro:2": "10", 5398 + "minor:1": "3" 5399 + }, 5400 + "type-details": { 5401 + "element-attributes": { 5402 + "xsi:type": "ns5:genericDetailsType" 5403 + } 5404 + } 11468 5405 }, 11469 5406 "31.3.14": { 11470 5407 "archives": [ ··· 11504 5407 "url": "https://dl.google.com/android/repository/emulator-darwin_x64-9322596.zip" 11505 5408 } 11506 5409 ], 5410 + "dependencies": { 5411 + "dependency:0": { 5412 + "element-attributes": { 5413 + "path": "patcher;v4" 5414 + } 5415 + } 5416 + }, 11507 5417 "displayName": "Android Emulator", 11508 5418 "license": "android-sdk-license", 11509 5419 "name": "emulator", 11510 5420 "path": "emulator", 11511 - "revision": "31.3.14" 5421 + "revision": "31.3.14", 5422 + "revision-details": { 5423 + "major:0": "31", 5424 + "micro:2": "14", 5425 + "minor:1": "3" 5426 + }, 5427 + "type-details": { 5428 + "element-attributes": { 5429 + "xsi:type": "ns5:genericDetailsType" 5430 + } 5431 + } 11512 5432 }, 11513 5433 "32.1.8": { 11514 5434 "archives": [ ··· 11548 5434 "url": "https://dl.google.com/android/repository/emulator-windows_x64-9310560.zip" 11549 5435 } 11550 5436 ], 5437 + "dependencies": { 5438 + "dependency:0": { 5439 + "element-attributes": { 5440 + "path": "patcher;v4" 5441 + } 5442 + } 5443 + }, 11551 5444 "displayName": "Android Emulator", 11552 5445 "license": "android-sdk-preview-license", 11553 5446 "name": "emulator", 11554 5447 "path": "emulator", 11555 - "revision": "32.1.8" 5448 + "revision": "32.1.8", 5449 + "revision-details": { 5450 + "major:0": "32", 5451 + "micro:2": "8", 5452 + "minor:1": "1" 5453 + }, 5454 + "type-details": { 5455 + "element-attributes": { 5456 + "xsi:type": "ns5:genericDetailsType" 5457 + } 5458 + } 11556 5459 } 11557 5460 }, 11558 5461 "extras": { ··· 11598 5467 "license": "android-sdk-license", 11599 5468 "name": "extras", 11600 5469 "path": "extras/google/auto", 11601 - "revision": "2.0" 5470 + "revision": "2.0", 5471 + "revision-details": { 5472 + "major:0": "2", 5473 + "minor:1": "0" 5474 + }, 5475 + "type-details": { 5476 + "element-attributes": { 5477 + "xsi:type": "ns5:genericDetailsType" 5478 + } 5479 + } 11602 5480 }, 11603 5481 "2.1": { 11604 5482 "archives": [ ··· 11634 5494 "license": "android-sdk-license", 11635 5495 "name": "extras", 11636 5496 "path": "extras/google/auto", 11637 - "revision": "2.1" 5497 + "revision": "2.1", 5498 + "revision-details": { 5499 + "major:0": "2", 5500 + "minor:1": "1" 5501 + }, 5502 + "type-details": { 5503 + "element-attributes": { 5504 + "xsi:type": "ns5:genericDetailsType" 5505 + } 5506 + } 11638 5507 } 11639 5508 }, 11640 5509 "ndk": { ··· 11668 5519 "url": "https://dl.google.com/android/repository/android-ndk-r16b-windows-x86_64.zip" 11669 5520 } 11670 5521 ], 5522 + "dependencies": { 5523 + "dependency:0": { 5524 + "element-attributes": { 5525 + "path": "patcher;v4" 5526 + } 5527 + } 5528 + }, 11671 5529 "displayName": "NDK (Side by side) 16.1.4479499", 11672 5530 "license": "android-sdk-license", 11673 5531 "name": "ndk", 11674 5532 "path": "ndk/16.1.4479499", 11675 - "revision": "16.1.4479499" 5533 + "revision": "16.1.4479499", 5534 + "revision-details": { 5535 + "major:0": "16", 5536 + "micro:2": "4479499", 5537 + "minor:1": "1" 5538 + }, 5539 + "type-details": { 5540 + "element-attributes": { 5541 + "xsi:type": "ns5:genericDetailsType" 5542 + } 5543 + } 11676 5544 }, 11677 5545 "17.2.4988734": { 11678 5546 "archives": [ ··· 11712 5546 "url": "https://dl.google.com/android/repository/android-ndk-r17c-windows-x86_64.zip" 11713 5547 } 11714 5548 ], 5549 + "dependencies": { 5550 + "dependency:0": { 5551 + "element-attributes": { 5552 + "path": "patcher;v4" 5553 + } 5554 + } 5555 + }, 11715 5556 "displayName": "NDK (Side by side) 17.2.4988734", 11716 5557 "license": "android-sdk-license", 11717 5558 "name": "ndk", 11718 5559 "path": "ndk/17.2.4988734", 11719 - "revision": "17.2.4988734" 5560 + "revision": "17.2.4988734", 5561 + "revision-details": { 5562 + "major:0": "17", 5563 + "micro:2": "4988734", 5564 + "minor:1": "2" 5565 + }, 5566 + "type-details": { 5567 + "element-attributes": { 5568 + "xsi:type": "ns5:genericDetailsType" 5569 + } 5570 + } 11720 5571 }, 11721 5572 "18.1.5063045": { 11722 5573 "archives": [ ··· 11756 5573 "url": "https://dl.google.com/android/repository/android-ndk-r18b-windows-x86_64.zip" 11757 5574 } 11758 5575 ], 5576 + "dependencies": { 5577 + "dependency:0": { 5578 + "element-attributes": { 5579 + "path": "patcher;v4" 5580 + } 5581 + } 5582 + }, 11759 5583 "displayName": "NDK (Side by side) 18.1.5063045", 11760 5584 "license": "android-sdk-license", 11761 5585 "name": "ndk", 11762 5586 "path": "ndk/18.1.5063045", 11763 - "revision": "18.1.5063045" 5587 + "revision": "18.1.5063045", 5588 + "revision-details": { 5589 + "major:0": "18", 5590 + "micro:2": "5063045", 5591 + "minor:1": "1" 5592 + }, 5593 + "type-details": { 5594 + "element-attributes": { 5595 + "xsi:type": "ns5:genericDetailsType" 5596 + } 5597 + } 11764 5598 }, 11765 5599 "19.0.5232133": { 11766 5600 "archives": [ ··· 11800 5600 "url": "https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip" 11801 5601 } 11802 5602 ], 5603 + "dependencies": { 5604 + "dependency:0": { 5605 + "element-attributes": { 5606 + "path": "patcher;v4" 5607 + } 5608 + } 5609 + }, 11803 5610 "displayName": "NDK (Side by side) 19.0.5232133", 11804 5611 "license": "android-sdk-license", 11805 5612 "name": "ndk", 5613 + "obsolete": "true", 11806 5614 "path": "ndk/19.0.5232133", 11807 - "revision": "19.0.5232133" 5615 + "revision": "19.0.5232133", 5616 + "revision-details": { 5617 + "major:0": "19", 5618 + "micro:2": "5232133", 5619 + "minor:1": "0" 5620 + }, 5621 + "type-details": { 5622 + "element-attributes": { 5623 + "xsi:type": "ns5:genericDetailsType" 5624 + } 5625 + } 11808 5626 }, 11809 5627 "19.2.5345600": { 11810 5628 "archives": [ ··· 11845 5627 "url": "https://dl.google.com/android/repository/android-ndk-r19c-windows-x86_64.zip" 11846 5628 } 11847 5629 ], 5630 + "dependencies": { 5631 + "dependency:0": { 5632 + "element-attributes": { 5633 + "path": "patcher;v4" 5634 + } 5635 + } 5636 + }, 11848 5637 "displayName": "NDK (Side by side) 19.2.5345600", 11849 5638 "license": "android-sdk-license", 11850 5639 "name": "ndk", 11851 5640 "path": "ndk/19.2.5345600", 11852 - "revision": "19.2.5345600" 5641 + "revision": "19.2.5345600", 5642 + "revision-details": { 5643 + "major:0": "19", 5644 + "micro:2": "5345600", 5645 + "minor:1": "2" 5646 + }, 5647 + "type-details": { 5648 + "element-attributes": { 5649 + "xsi:type": "ns5:genericDetailsType" 5650 + } 5651 + } 11853 5652 }, 11854 5653 "20.0.5392854-rc2": { 11855 5654 "archives": [ ··· 11889 5654 "url": "https://dl.google.com/android/repository/android-ndk-r20-beta2-windows-x86_64.zip" 11890 5655 } 11891 5656 ], 5657 + "dependencies": { 5658 + "dependency:0": { 5659 + "element-attributes": { 5660 + "path": "patcher;v4" 5661 + } 5662 + } 5663 + }, 11892 5664 "displayName": "NDK (Side by side) 20.0.5392854", 11893 5665 "license": "android-sdk-preview-license", 11894 5666 "name": "ndk", 5667 + "obsolete": "true", 11895 5668 "path": "ndk/20.0.5392854", 11896 - "revision": "20.0.5392854-rc2" 5669 + "revision": "20.0.5392854-rc2", 5670 + "revision-details": { 5671 + "major:0": "20", 5672 + "micro:2": "5392854", 5673 + "minor:1": "0", 5674 + "preview:3": "2" 5675 + }, 5676 + "type-details": { 5677 + "element-attributes": { 5678 + "xsi:type": "ns5:genericDetailsType" 5679 + } 5680 + } 11897 5681 }, 11898 5682 "20.0.5471264-rc3": { 11899 5683 "archives": [ ··· 11935 5681 "url": "https://dl.google.com/android/repository/android-ndk-r20-beta3-windows-x86_64.zip" 11936 5682 } 11937 5683 ], 5684 + "dependencies": { 5685 + "dependency:0": { 5686 + "element-attributes": { 5687 + "path": "patcher;v4" 5688 + } 5689 + } 5690 + }, 11938 5691 "displayName": "NDK (Side by side) 20.0.5471264", 11939 5692 "license": "android-sdk-preview-license", 11940 5693 "name": "ndk", 5694 + "obsolete": "true", 11941 5695 "path": "ndk/20.0.5471264", 11942 - "revision": "20.0.5471264-rc3" 5696 + "revision": "20.0.5471264-rc3", 5697 + "revision-details": { 5698 + "major:0": "20", 5699 + "micro:2": "5471264", 5700 + "minor:1": "0", 5701 + "preview:3": "3" 5702 + }, 5703 + "type-details": { 5704 + "element-attributes": { 5705 + "xsi:type": "ns5:genericDetailsType" 5706 + } 5707 + } 11943 5708 }, 11944 5709 "20.0.5594570": { 11945 5710 "archives": [ ··· 11981 5708 "url": "https://dl.google.com/android/repository/android-ndk-r20-windows-x86_64.zip" 11982 5709 } 11983 5710 ], 5711 + "dependencies": { 5712 + "dependency:0": { 5713 + "element-attributes": { 5714 + "path": "patcher;v4" 5715 + } 5716 + } 5717 + }, 11984 5718 "displayName": "NDK (Side by side) 20.0.5594570", 11985 5719 "license": "android-sdk-license", 11986 5720 "name": "ndk", 11987 5721 "path": "ndk/20.0.5594570", 11988 - "revision": "20.0.5594570" 5722 + "revision": "20.0.5594570", 5723 + "revision-details": { 5724 + "major:0": "20", 5725 + "micro:2": "5594570", 5726 + "minor:1": "0" 5727 + }, 5728 + "type-details": { 5729 + "element-attributes": { 5730 + "xsi:type": "ns5:genericDetailsType" 5731 + } 5732 + } 11989 5733 }, 11990 5734 "20.1.5948944": { 11991 5735 "archives": [ ··· 12025 5735 "url": "https://dl.google.com/android/repository/android-ndk-r20b-windows-x86_64.zip" 12026 5736 } 12027 5737 ], 5738 + "dependencies": { 5739 + "dependency:0": { 5740 + "element-attributes": { 5741 + "path": "patcher;v4" 5742 + } 5743 + } 5744 + }, 12028 5745 "displayName": "NDK (Side by side) 20.1.5948944", 12029 5746 "license": "android-sdk-license", 12030 5747 "name": "ndk", 12031 5748 "path": "ndk/20.1.5948944", 12032 - "revision": "20.1.5948944" 5749 + "revision": "20.1.5948944", 5750 + "revision-details": { 5751 + "major:0": "20", 5752 + "micro:2": "5948944", 5753 + "minor:1": "1" 5754 + }, 5755 + "type-details": { 5756 + "element-attributes": { 5757 + "xsi:type": "ns5:genericDetailsType" 5758 + } 5759 + } 12033 5760 }, 12034 5761 "21.0.6011959-rc2": { 12035 5762 "archives": [ ··· 12069 5762 "url": "https://dl.google.com/android/repository/android-ndk-r21-beta2-windows-x86_64.zip" 12070 5763 } 12071 5764 ], 5765 + "dependencies": { 5766 + "dependency:0": { 5767 + "element-attributes": { 5768 + "path": "patcher;v4" 5769 + } 5770 + } 5771 + }, 12072 5772 "displayName": "NDK (Side by side) 21.0.6011959", 12073 5773 "license": "android-sdk-preview-license", 12074 5774 "name": "ndk", 12075 5775 "path": "ndk/21.0.6011959", 12076 - "revision": "21.0.6011959-rc2" 5776 + "revision": "21.0.6011959-rc2", 5777 + "revision-details": { 5778 + "major:0": "21", 5779 + "micro:2": "6011959", 5780 + "minor:1": "0", 5781 + "preview:3": "2" 5782 + }, 5783 + "type-details": { 5784 + "element-attributes": { 5785 + "xsi:type": "ns5:genericDetailsType" 5786 + } 5787 + } 12077 5788 }, 12078 5789 "21.0.6113669": { 12079 5790 "archives": [ ··· 12114 5789 "url": "https://dl.google.com/android/repository/android-ndk-r21-windows-x86_64.zip" 12115 5790 } 12116 5791 ], 5792 + "dependencies": { 5793 + "dependency:0": { 5794 + "element-attributes": { 5795 + "path": "patcher;v4" 5796 + } 5797 + } 5798 + }, 12117 5799 "displayName": "NDK (Side by side) 21.0.6113669", 12118 5800 "license": "android-sdk-license", 12119 5801 "name": "ndk", 12120 5802 "path": "ndk/21.0.6113669", 12121 - "revision": "21.0.6113669" 5803 + "revision": "21.0.6113669", 5804 + "revision-details": { 5805 + "major:0": "21", 5806 + "micro:2": "6113669", 5807 + "minor:1": "0" 5808 + }, 5809 + "type-details": { 5810 + "element-attributes": { 5811 + "xsi:type": "ns5:genericDetailsType" 5812 + } 5813 + } 12122 5814 }, 12123 5815 "21.1.6210238-rc1": { 12124 5816 "archives": [ ··· 12158 5816 "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta1-windows-x86_64.zip" 12159 5817 } 12160 5818 ], 5819 + "dependencies": { 5820 + "dependency:0": { 5821 + "element-attributes": { 5822 + "path": "patcher;v4" 5823 + } 5824 + } 5825 + }, 12161 5826 "displayName": "NDK (Side by side) 21.1.6210238", 12162 5827 "license": "android-sdk-preview-license", 12163 5828 "name": "ndk", 12164 5829 "path": "ndk/21.1.6210238", 12165 - "revision": "21.1.6210238-rc1" 5830 + "revision": "21.1.6210238-rc1", 5831 + "revision-details": { 5832 + "major:0": "21", 5833 + "micro:2": "6210238", 5834 + "minor:1": "1", 5835 + "preview:3": "1" 5836 + }, 5837 + "type-details": { 5838 + "element-attributes": { 5839 + "xsi:type": "ns5:genericDetailsType" 5840 + } 5841 + } 12166 5842 }, 12167 5843 "21.1.6273396-rc2": { 12168 5844 "archives": [ ··· 12203 5843 "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta2-windows-x86_64.zip" 12204 5844 } 12205 5845 ], 5846 + "dependencies": { 5847 + "dependency:0": { 5848 + "element-attributes": { 5849 + "path": "patcher;v4" 5850 + } 5851 + } 5852 + }, 12206 5853 "displayName": "NDK (Side by side) 21.1.6273396", 12207 5854 "license": "android-sdk-preview-license", 12208 5855 "name": "ndk", 12209 5856 "path": "ndk/21.1.6273396", 12210 - "revision": "21.1.6273396-rc2" 5857 + "revision": "21.1.6273396-rc2", 5858 + "revision-details": { 5859 + "major:0": "21", 5860 + "micro:2": "6273396", 5861 + "minor:1": "1", 5862 + "preview:3": "2" 5863 + }, 5864 + "type-details": { 5865 + "element-attributes": { 5866 + "xsi:type": "ns5:genericDetailsType" 5867 + } 5868 + } 12211 5869 }, 12212 5870 "21.1.6352462": { 12213 5871 "archives": [ ··· 12248 5870 "url": "https://dl.google.com/android/repository/android-ndk-r21b-windows-x86_64.zip" 12249 5871 } 12250 5872 ], 5873 + "dependencies": { 5874 + "dependency:0": { 5875 + "element-attributes": { 5876 + "path": "patcher;v4" 5877 + } 5878 + } 5879 + }, 12251 5880 "displayName": "NDK (Side by side) 21.1.6352462", 12252 5881 "license": "android-sdk-license", 12253 5882 "name": "ndk", 12254 5883 "path": "ndk/21.1.6352462", 12255 - "revision": "21.1.6352462" 5884 + "revision": "21.1.6352462", 5885 + "revision-details": { 5886 + "major:0": "21", 5887 + "micro:2": "6352462", 5888 + "minor:1": "1" 5889 + }, 5890 + "type-details": { 5891 + "element-attributes": { 5892 + "xsi:type": "ns5:genericDetailsType" 5893 + } 5894 + } 12256 5895 }, 12257 5896 "21.1.6363665-rc3": { 12258 5897 "archives": [ ··· 12292 5897 "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta3-windows-x86_64.zip" 12293 5898 } 12294 5899 ], 5900 + "dependencies": { 5901 + "dependency:0": { 5902 + "element-attributes": { 5903 + "path": "patcher;v4" 5904 + } 5905 + } 5906 + }, 12295 5907 "displayName": "NDK (Side by side) 21.1.6363665", 12296 5908 "license": "android-sdk-preview-license", 12297 5909 "name": "ndk", 12298 5910 "path": "ndk/21.1.6363665", 12299 - "revision": "21.1.6363665-rc3" 5911 + "revision": "21.1.6363665-rc3", 5912 + "revision-details": { 5913 + "major:0": "21", 5914 + "micro:2": "6363665", 5915 + "minor:1": "1", 5916 + "preview:3": "3" 5917 + }, 5918 + "type-details": { 5919 + "element-attributes": { 5920 + "xsi:type": "ns5:genericDetailsType" 5921 + } 5922 + } 12300 5923 }, 12301 5924 "21.2.6472646": { 12302 5925 "archives": [ ··· 12337 5924 "url": "https://dl.google.com/android/repository/android-ndk-r21c-windows-x86_64.zip" 12338 5925 } 12339 5926 ], 5927 + "dependencies": { 5928 + "dependency:0": { 5929 + "element-attributes": { 5930 + "path": "patcher;v4" 5931 + } 5932 + } 5933 + }, 12340 5934 "displayName": "NDK (Side by side) 21.2.6472646", 12341 5935 "license": "android-sdk-license", 12342 5936 "name": "ndk", 12343 5937 "path": "ndk/21.2.6472646", 12344 - "revision": "21.2.6472646" 5938 + "revision": "21.2.6472646", 5939 + "revision-details": { 5940 + "major:0": "21", 5941 + "micro:2": "6472646", 5942 + "minor:1": "2" 5943 + }, 5944 + "type-details": { 5945 + "element-attributes": { 5946 + "xsi:type": "ns5:genericDetailsType" 5947 + } 5948 + } 12345 5949 }, 12346 5950 "21.3.6528147": { 12347 5951 "archives": [ ··· 12381 5951 "url": "https://dl.google.com/android/repository/android-ndk-r21d-windows-x86_64.zip" 12382 5952 } 12383 5953 ], 5954 + "dependencies": { 5955 + "dependency:0": { 5956 + "element-attributes": { 5957 + "path": "patcher;v4" 5958 + } 5959 + } 5960 + }, 12384 5961 "displayName": "NDK (Side by side) 21.3.6528147", 12385 5962 "license": "android-sdk-license", 12386 5963 "name": "ndk", 12387 5964 "path": "ndk/21.3.6528147", 12388 - "revision": "21.3.6528147" 5965 + "revision": "21.3.6528147", 5966 + "revision-details": { 5967 + "major:0": "21", 5968 + "micro:2": "6528147", 5969 + "minor:1": "3" 5970 + }, 5971 + "type-details": { 5972 + "element-attributes": { 5973 + "xsi:type": "ns5:genericDetailsType" 5974 + } 5975 + } 12389 5976 }, 12390 5977 "21.4.7075529": { 12391 5978 "archives": [ ··· 12425 5978 "url": "https://dl.google.com/android/repository/android-ndk-r21e-windows-x86_64.zip" 12426 5979 } 12427 5980 ], 5981 + "dependencies": { 5982 + "dependency:0": { 5983 + "element-attributes": { 5984 + "path": "patcher;v4" 5985 + } 5986 + } 5987 + }, 12428 5988 "displayName": "NDK (Side by side) 21.4.7075529", 12429 5989 "license": "android-sdk-license", 12430 5990 "name": "ndk", 12431 5991 "path": "ndk/21.4.7075529", 12432 - "revision": "21.4.7075529" 5992 + "revision": "21.4.7075529", 5993 + "revision-details": { 5994 + "major:0": "21", 5995 + "micro:2": "7075529", 5996 + "minor:1": "4" 5997 + }, 5998 + "type-details": { 5999 + "element-attributes": { 6000 + "xsi:type": "ns5:genericDetailsType" 6001 + } 6002 + } 12433 6003 }, 12434 6004 "22.0.6917172-rc1": { 12435 6005 "archives": [ ··· 12469 6005 "url": "https://dl.google.com/android/repository/android-ndk-r22-beta1-windows-x86_64.zip" 12470 6006 } 12471 6007 ], 6008 + "dependencies": { 6009 + "dependency:0": { 6010 + "element-attributes": { 6011 + "path": "patcher;v4" 6012 + } 6013 + } 6014 + }, 12472 6015 "displayName": "NDK (Side by side) 22.0.6917172", 12473 6016 "license": "android-sdk-preview-license", 12474 6017 "name": "ndk", 12475 6018 "path": "ndk/22.0.6917172", 12476 - "revision": "22.0.6917172-rc1" 6019 + "revision": "22.0.6917172-rc1", 6020 + "revision-details": { 6021 + "major:0": "22", 6022 + "micro:2": "6917172", 6023 + "minor:1": "0", 6024 + "preview:3": "1" 6025 + }, 6026 + "type-details": { 6027 + "element-attributes": { 6028 + "xsi:type": "ns5:genericDetailsType" 6029 + } 6030 + } 12477 6031 }, 12478 6032 "22.0.7026061": { 12479 6033 "archives": [ ··· 12514 6032 "url": "https://dl.google.com/android/repository/android-ndk-r22-windows-x86_64.zip" 12515 6033 } 12516 6034 ], 6035 + "dependencies": { 6036 + "dependency:0": { 6037 + "element-attributes": { 6038 + "path": "patcher;v4" 6039 + } 6040 + } 6041 + }, 12517 6042 "displayName": "NDK (Side by side) 22.0.7026061", 12518 6043 "license": "android-sdk-license", 12519 6044 "name": "ndk", 12520 6045 "path": "ndk/22.0.7026061", 12521 - "revision": "22.0.7026061" 6046 + "revision": "22.0.7026061", 6047 + "revision-details": { 6048 + "major:0": "22", 6049 + "micro:2": "7026061", 6050 + "minor:1": "0" 6051 + }, 6052 + "type-details": { 6053 + "element-attributes": { 6054 + "xsi:type": "ns5:genericDetailsType" 6055 + } 6056 + } 12522 6057 }, 12523 6058 "22.1.7171670": { 12524 6059 "archives": [ ··· 12558 6059 "url": "https://dl.google.com/android/repository/android-ndk-r22b-windows-x86_64.zip" 12559 6060 } 12560 6061 ], 6062 + "dependencies": { 6063 + "dependency:0": { 6064 + "element-attributes": { 6065 + "path": "patcher;v4" 6066 + } 6067 + } 6068 + }, 12561 6069 "displayName": "NDK (Side by side) 22.1.7171670", 12562 6070 "license": "android-sdk-license", 12563 6071 "name": "ndk", 12564 6072 "path": "ndk/22.1.7171670", 12565 - "revision": "22.1.7171670" 6073 + "revision": "22.1.7171670", 6074 + "revision-details": { 6075 + "major:0": "22", 6076 + "micro:2": "7171670", 6077 + "minor:1": "1" 6078 + }, 6079 + "type-details": { 6080 + "element-attributes": { 6081 + "xsi:type": "ns5:genericDetailsType" 6082 + } 6083 + } 12566 6084 }, 12567 6085 "23.0.7123448-rc1": { 12568 6086 "archives": [ ··· 12602 6086 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta1-windows-x86_64.zip" 12603 6087 } 12604 6088 ], 6089 + "dependencies": { 6090 + "dependency:0": { 6091 + "element-attributes": { 6092 + "path": "patcher;v4" 6093 + } 6094 + } 6095 + }, 12605 6096 "displayName": "NDK (Side by side) 23.0.7123448", 12606 6097 "license": "android-sdk-preview-license", 12607 6098 "name": "ndk", 12608 6099 "path": "ndk/23.0.7123448", 12609 - "revision": "23.0.7123448-rc1" 6100 + "revision": "23.0.7123448-rc1", 6101 + "revision-details": { 6102 + "major:0": "23", 6103 + "micro:2": "7123448", 6104 + "minor:1": "0", 6105 + "preview:3": "1" 6106 + }, 6107 + "type-details": { 6108 + "element-attributes": { 6109 + "xsi:type": "ns5:genericDetailsType" 6110 + } 6111 + } 12610 6112 }, 12611 6113 "23.0.7196353-rc2": { 12612 6114 "archives": [ ··· 12647 6113 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta2-windows-x86_64.zip" 12648 6114 } 12649 6115 ], 6116 + "dependencies": { 6117 + "dependency:0": { 6118 + "element-attributes": { 6119 + "path": "patcher;v4" 6120 + } 6121 + } 6122 + }, 12650 6123 "displayName": "NDK (Side by side) 23.0.7196353", 12651 6124 "license": "android-sdk-preview-license", 12652 6125 "name": "ndk", 12653 6126 "path": "ndk/23.0.7196353", 12654 - "revision": "23.0.7196353-rc2" 6127 + "revision": "23.0.7196353-rc2", 6128 + "revision-details": { 6129 + "major:0": "23", 6130 + "micro:2": "7196353", 6131 + "minor:1": "0", 6132 + "preview:3": "2" 6133 + }, 6134 + "type-details": { 6135 + "element-attributes": { 6136 + "xsi:type": "ns5:genericDetailsType" 6137 + } 6138 + } 12655 6139 }, 12656 6140 "23.0.7272597-rc3": { 12657 6141 "archives": [ ··· 12692 6140 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta3-windows-x86_64.zip" 12693 6141 } 12694 6142 ], 6143 + "dependencies": { 6144 + "dependency:0": { 6145 + "element-attributes": { 6146 + "path": "patcher;v4" 6147 + } 6148 + } 6149 + }, 12695 6150 "displayName": "NDK (Side by side) 23.0.7272597", 12696 6151 "license": "android-sdk-preview-license", 12697 6152 "name": "ndk", 12698 6153 "path": "ndk/23.0.7272597", 12699 - "revision": "23.0.7272597-rc3" 6154 + "revision": "23.0.7272597-rc3", 6155 + "revision-details": { 6156 + "major:0": "23", 6157 + "micro:2": "7272597", 6158 + "minor:1": "0", 6159 + "preview:3": "3" 6160 + }, 6161 + "type-details": { 6162 + "element-attributes": { 6163 + "xsi:type": "ns5:genericDetailsType" 6164 + } 6165 + } 12700 6166 }, 12701 6167 "23.0.7344513-rc4": { 12702 6168 "archives": [ ··· 12737 6167 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta4-windows-x86_64.zip" 12738 6168 } 12739 6169 ], 6170 + "dependencies": { 6171 + "dependency:0": { 6172 + "element-attributes": { 6173 + "path": "patcher;v4" 6174 + } 6175 + } 6176 + }, 12740 6177 "displayName": "NDK (Side by side) 23.0.7344513", 12741 6178 "license": "android-sdk-preview-license", 12742 6179 "name": "ndk", 12743 6180 "path": "ndk/23.0.7344513", 12744 - "revision": "23.0.7344513-rc4" 6181 + "revision": "23.0.7344513-rc4", 6182 + "revision-details": { 6183 + "major:0": "23", 6184 + "micro:2": "7344513", 6185 + "minor:1": "0", 6186 + "preview:3": "4" 6187 + }, 6188 + "type-details": { 6189 + "element-attributes": { 6190 + "xsi:type": "ns5:genericDetailsType" 6191 + } 6192 + } 12745 6193 }, 12746 6194 "23.0.7421159-rc5": { 12747 6195 "archives": [ ··· 12782 6194 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta5-windows.zip" 12783 6195 } 12784 6196 ], 6197 + "dependencies": { 6198 + "dependency:0": { 6199 + "element-attributes": { 6200 + "path": "patcher;v4" 6201 + } 6202 + } 6203 + }, 12785 6204 "displayName": "NDK (Side by side) 23.0.7421159", 12786 6205 "license": "android-sdk-preview-license", 12787 6206 "name": "ndk", 12788 6207 "path": "ndk/23.0.7421159", 12789 - "revision": "23.0.7421159-rc5" 6208 + "revision": "23.0.7421159-rc5", 6209 + "revision-details": { 6210 + "major:0": "23", 6211 + "micro:2": "7421159", 6212 + "minor:1": "0", 6213 + "preview:3": "5" 6214 + }, 6215 + "type-details": { 6216 + "element-attributes": { 6217 + "xsi:type": "ns5:genericDetailsType" 6218 + } 6219 + } 12790 6220 }, 12791 6221 "23.0.7530507-rc6": { 12792 6222 "archives": [ ··· 12827 6221 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta6-windows.zip" 12828 6222 } 12829 6223 ], 6224 + "dependencies": { 6225 + "dependency:0": { 6226 + "element-attributes": { 6227 + "path": "patcher;v4" 6228 + } 6229 + } 6230 + }, 12830 6231 "displayName": "NDK (Side by side) 23.0.7530507", 12831 6232 "license": "android-sdk-preview-license", 12832 6233 "name": "ndk", 12833 6234 "path": "ndk/23.0.7530507", 12834 - "revision": "23.0.7530507-rc6" 6235 + "revision": "23.0.7530507-rc6", 6236 + "revision-details": { 6237 + "major:0": "23", 6238 + "micro:2": "7530507", 6239 + "minor:1": "0", 6240 + "preview:3": "6" 6241 + }, 6242 + "type-details": { 6243 + "element-attributes": { 6244 + "xsi:type": "ns5:genericDetailsType" 6245 + } 6246 + } 12835 6247 }, 12836 6248 "23.0.7599858": { 12837 6249 "archives": [ ··· 12872 6248 "url": "https://dl.google.com/android/repository/android-ndk-r23-windows.zip" 12873 6249 } 12874 6250 ], 6251 + "dependencies": { 6252 + "dependency:0": { 6253 + "element-attributes": { 6254 + "path": "patcher;v4" 6255 + } 6256 + } 6257 + }, 12875 6258 "displayName": "NDK (Side by side) 23.0.7599858", 12876 6259 "license": "android-sdk-license", 12877 6260 "name": "ndk", 12878 6261 "path": "ndk/23.0.7599858", 12879 - "revision": "23.0.7599858" 6262 + "revision": "23.0.7599858", 6263 + "revision-details": { 6264 + "major:0": "23", 6265 + "micro:2": "7599858", 6266 + "minor:1": "0" 6267 + }, 6268 + "type-details": { 6269 + "element-attributes": { 6270 + "xsi:type": "ns5:genericDetailsType" 6271 + } 6272 + } 12880 6273 }, 12881 6274 "23.1.7779620": { 12882 6275 "archives": [ ··· 12916 6275 "url": "https://dl.google.com/android/repository/android-ndk-r23b-windows.zip" 12917 6276 } 12918 6277 ], 6278 + "dependencies": { 6279 + "dependency:0": { 6280 + "element-attributes": { 6281 + "path": "patcher;v4" 6282 + } 6283 + } 6284 + }, 12919 6285 "displayName": "NDK (Side by side) 23.1.7779620", 12920 6286 "license": "android-sdk-license", 12921 6287 "name": "ndk", 12922 6288 "path": "ndk/23.1.7779620", 12923 - "revision": "23.1.7779620" 6289 + "revision": "23.1.7779620", 6290 + "revision-details": { 6291 + "major:0": "23", 6292 + "micro:2": "7779620", 6293 + "minor:1": "1" 6294 + }, 6295 + "type-details": { 6296 + "element-attributes": { 6297 + "xsi:type": "ns5:genericDetailsType" 6298 + } 6299 + } 12924 6300 }, 12925 6301 "23.2.8568313": { 12926 6302 "archives": [ ··· 12960 6302 "url": "https://dl.google.com/android/repository/android-ndk-r23c-windows.zip" 12961 6303 } 12962 6304 ], 6305 + "dependencies": { 6306 + "dependency:0": { 6307 + "element-attributes": { 6308 + "path": "patcher;v4" 6309 + } 6310 + } 6311 + }, 12963 6312 "displayName": "NDK (Side by side) 23.2.8568313", 12964 6313 "license": "android-sdk-license", 12965 6314 "name": "ndk", 12966 6315 "path": "ndk/23.2.8568313", 12967 - "revision": "23.2.8568313" 6316 + "revision": "23.2.8568313", 6317 + "revision-details": { 6318 + "major:0": "23", 6319 + "micro:2": "8568313", 6320 + "minor:1": "2" 6321 + }, 6322 + "type-details": { 6323 + "element-attributes": { 6324 + "xsi:type": "ns5:genericDetailsType" 6325 + } 6326 + } 12968 6327 }, 12969 6328 "24.0.7856742-rc1": { 12970 6329 "archives": [ ··· 13004 6329 "url": "https://dl.google.com/android/repository/android-ndk-r24-beta1-windows.zip" 13005 6330 } 13006 6331 ], 6332 + "dependencies": { 6333 + "dependency:0": { 6334 + "element-attributes": { 6335 + "path": "patcher;v4" 6336 + } 6337 + } 6338 + }, 13007 6339 "displayName": "NDK (Side by side) 24.0.7856742", 13008 6340 "license": "android-sdk-preview-license", 13009 6341 "name": "ndk", 13010 6342 "path": "ndk/24.0.7856742", 13011 - "revision": "24.0.7856742-rc1" 6343 + "revision": "24.0.7856742-rc1", 6344 + "revision-details": { 6345 + "major:0": "24", 6346 + "micro:2": "7856742", 6347 + "minor:1": "0", 6348 + "preview:3": "1" 6349 + }, 6350 + "type-details": { 6351 + "element-attributes": { 6352 + "xsi:type": "ns5:genericDetailsType" 6353 + } 6354 + } 13012 6355 }, 13013 6356 "24.0.7956693-rc2": { 13014 6357 "archives": [ ··· 13049 6356 "url": "https://dl.google.com/android/repository/android-ndk-r24-beta2-windows.zip" 13050 6357 } 13051 6358 ], 6359 + "dependencies": { 6360 + "dependency:0": { 6361 + "element-attributes": { 6362 + "path": "patcher;v4" 6363 + } 6364 + } 6365 + }, 13052 6366 "displayName": "NDK (Side by side) 24.0.7956693", 13053 6367 "license": "android-sdk-preview-license", 13054 6368 "name": "ndk", 13055 6369 "path": "ndk/24.0.7956693", 13056 - "revision": "24.0.7956693-rc2" 6370 + "revision": "24.0.7956693-rc2", 6371 + "revision-details": { 6372 + "major:0": "24", 6373 + "micro:2": "7956693", 6374 + "minor:1": "0", 6375 + "preview:3": "2" 6376 + }, 6377 + "type-details": { 6378 + "element-attributes": { 6379 + "xsi:type": "ns5:genericDetailsType" 6380 + } 6381 + } 13057 6382 }, 13058 6383 "24.0.8079956-rc3": { 13059 6384 "archives": [ ··· 13094 6383 "url": "https://dl.google.com/android/repository/android-ndk-r24-rc1-windows.zip" 13095 6384 } 13096 6385 ], 6386 + "dependencies": { 6387 + "dependency:0": { 6388 + "element-attributes": { 6389 + "path": "patcher;v4" 6390 + } 6391 + } 6392 + }, 13097 6393 "displayName": "NDK (Side by side) 24.0.8079956", 13098 6394 "license": "android-sdk-preview-license", 13099 6395 "name": "ndk", 13100 6396 "path": "ndk/24.0.8079956", 13101 - "revision": "24.0.8079956-rc3" 6397 + "revision": "24.0.8079956-rc3", 6398 + "revision-details": { 6399 + "major:0": "24", 6400 + "micro:2": "8079956", 6401 + "minor:1": "0", 6402 + "preview:3": "3" 6403 + }, 6404 + "type-details": { 6405 + "element-attributes": { 6406 + "xsi:type": "ns5:genericDetailsType" 6407 + } 6408 + } 13102 6409 }, 13103 6410 "24.0.8215888": { 13104 6411 "archives": [ ··· 13139 6410 "url": "https://dl.google.com/android/repository/android-ndk-r24-windows.zip" 13140 6411 } 13141 6412 ], 6413 + "dependencies": { 6414 + "dependency:0": { 6415 + "element-attributes": { 6416 + "path": "patcher;v4" 6417 + } 6418 + } 6419 + }, 13142 6420 "displayName": "NDK (Side by side) 24.0.8215888", 13143 6421 "license": "android-sdk-license", 13144 6422 "name": "ndk", 13145 6423 "path": "ndk/24.0.8215888", 13146 - "revision": "24.0.8215888" 6424 + "revision": "24.0.8215888", 6425 + "revision-details": { 6426 + "major:0": "24", 6427 + "micro:2": "8215888", 6428 + "minor:1": "0" 6429 + }, 6430 + "type-details": { 6431 + "element-attributes": { 6432 + "xsi:type": "ns5:genericDetailsType" 6433 + } 6434 + } 13147 6435 }, 13148 6436 "25.0.8151533-rc1": { 13149 6437 "archives": [ ··· 13183 6437 "url": "https://dl.google.com/android/repository/android-ndk-r25-beta1-windows.zip" 13184 6438 } 13185 6439 ], 6440 + "dependencies": { 6441 + "dependency:0": { 6442 + "element-attributes": { 6443 + "path": "patcher;v4" 6444 + } 6445 + } 6446 + }, 13186 6447 "displayName": "NDK (Side by side) 25.0.8151533", 13187 6448 "license": "android-sdk-preview-license", 13188 6449 "name": "ndk", 13189 6450 "path": "ndk/25.0.8151533", 13190 - "revision": "25.0.8151533-rc1" 6451 + "revision": "25.0.8151533-rc1", 6452 + "revision-details": { 6453 + "major:0": "25", 6454 + "micro:2": "8151533", 6455 + "minor:1": "0", 6456 + "preview:3": "1" 6457 + }, 6458 + "type-details": { 6459 + "element-attributes": { 6460 + "xsi:type": "ns5:genericDetailsType" 6461 + } 6462 + } 13191 6463 }, 13192 6464 "25.0.8221429-rc2": { 13193 6465 "archives": [ ··· 13228 6464 "url": "https://dl.google.com/android/repository/android-ndk-r25-beta2-windows.zip" 13229 6465 } 13230 6466 ], 6467 + "dependencies": { 6468 + "dependency:0": { 6469 + "element-attributes": { 6470 + "path": "patcher;v4" 6471 + } 6472 + } 6473 + }, 13231 6474 "displayName": "NDK (Side by side) 25.0.8221429", 13232 6475 "license": "android-sdk-preview-license", 13233 6476 "name": "ndk", 13234 6477 "path": "ndk/25.0.8221429", 13235 - "revision": "25.0.8221429-rc2" 6478 + "revision": "25.0.8221429-rc2", 6479 + "revision-details": { 6480 + "major:0": "25", 6481 + "micro:2": "8221429", 6482 + "minor:1": "0", 6483 + "preview:3": "2" 6484 + }, 6485 + "type-details": { 6486 + "element-attributes": { 6487 + "xsi:type": "ns5:genericDetailsType" 6488 + } 6489 + } 13236 6490 }, 13237 6491 "25.0.8355429-rc3": { 13238 6492 "archives": [ ··· 13273 6491 "url": "https://dl.google.com/android/repository/android-ndk-r25-beta3-windows.zip" 13274 6492 } 13275 6493 ], 6494 + "dependencies": { 6495 + "dependency:0": { 6496 + "element-attributes": { 6497 + "path": "patcher;v4" 6498 + } 6499 + } 6500 + }, 13276 6501 "displayName": "NDK (Side by side) 25.0.8355429", 13277 6502 "license": "android-sdk-preview-license", 13278 6503 "name": "ndk", 13279 6504 "path": "ndk/25.0.8355429", 13280 - "revision": "25.0.8355429-rc3" 6505 + "revision": "25.0.8355429-rc3", 6506 + "revision-details": { 6507 + "major:0": "25", 6508 + "micro:2": "8355429", 6509 + "minor:1": "0", 6510 + "preview:3": "3" 6511 + }, 6512 + "type-details": { 6513 + "element-attributes": { 6514 + "xsi:type": "ns5:genericDetailsType" 6515 + } 6516 + } 13281 6517 }, 13282 6518 "25.0.8528842-rc4": { 13283 6519 "archives": [ ··· 13318 6518 "url": "https://dl.google.com/android/repository/android-ndk-r25-beta4-windows.zip" 13319 6519 } 13320 6520 ], 6521 + "dependencies": { 6522 + "dependency:0": { 6523 + "element-attributes": { 6524 + "path": "patcher;v4" 6525 + } 6526 + } 6527 + }, 13321 6528 "displayName": "NDK (Side by side) 25.0.8528842", 13322 6529 "license": "android-sdk-preview-license", 13323 6530 "name": "ndk", 13324 6531 "path": "ndk/25.0.8528842", 13325 - "revision": "25.0.8528842-rc4" 6532 + "revision": "25.0.8528842-rc4", 6533 + "revision-details": { 6534 + "major:0": "25", 6535 + "micro:2": "8528842", 6536 + "minor:1": "0", 6537 + "preview:3": "4" 6538 + }, 6539 + "type-details": { 6540 + "element-attributes": { 6541 + "xsi:type": "ns5:genericDetailsType" 6542 + } 6543 + } 13326 6544 }, 13327 6545 "25.0.8775105": { 13328 6546 "archives": [ ··· 13363 6545 "url": "https://dl.google.com/android/repository/android-ndk-r25-windows.zip" 13364 6546 } 13365 6547 ], 6548 + "dependencies": { 6549 + "dependency:0": { 6550 + "element-attributes": { 6551 + "path": "patcher;v4" 6552 + } 6553 + } 6554 + }, 13366 6555 "displayName": "NDK (Side by side) 25.0.8775105", 13367 6556 "license": "android-sdk-license", 13368 6557 "name": "ndk", 13369 6558 "path": "ndk/25.0.8775105", 13370 - "revision": "25.0.8775105" 6559 + "revision": "25.0.8775105", 6560 + "revision-details": { 6561 + "major:0": "25", 6562 + "micro:2": "8775105", 6563 + "minor:1": "0" 6564 + }, 6565 + "type-details": { 6566 + "element-attributes": { 6567 + "xsi:type": "ns5:genericDetailsType" 6568 + } 6569 + } 13371 6570 }, 13372 6571 "25.1.8937393": { 13373 6572 "archives": [ ··· 13407 6572 "url": "https://dl.google.com/android/repository/android-ndk-r25b-windows.zip" 13408 6573 } 13409 6574 ], 6575 + "dependencies": { 6576 + "dependency:0": { 6577 + "element-attributes": { 6578 + "path": "patcher;v4" 6579 + } 6580 + } 6581 + }, 13410 6582 "displayName": "NDK (Side by side) 25.1.8937393", 13411 6583 "license": "android-sdk-license", 13412 6584 "name": "ndk", 13413 6585 "path": "ndk/25.1.8937393", 13414 - "revision": "25.1.8937393" 6586 + "revision": "25.1.8937393", 6587 + "revision-details": { 6588 + "major:0": "25", 6589 + "micro:2": "8937393", 6590 + "minor:1": "1" 6591 + }, 6592 + "type-details": { 6593 + "element-attributes": { 6594 + "xsi:type": "ns5:genericDetailsType" 6595 + } 6596 + } 13415 6597 } 13416 6598 }, 13417 6599 "ndk-bundle": { ··· 13453 6601 "url": "https://dl.google.com/android/repository/android-ndk-r16b-windows-x86_64.zip" 13454 6602 } 13455 6603 ], 6604 + "dependencies": { 6605 + "dependency:0": { 6606 + "element-attributes": { 6607 + "path": "patcher;v4" 6608 + } 6609 + } 6610 + }, 13456 6611 "displayName": "NDK", 13457 6612 "license": "android-sdk-license", 13458 6613 "name": "ndk-bundle", 13459 6614 "path": "ndk-bundle", 13460 - "revision": "16.1.4479499" 6615 + "revision": "16.1.4479499", 6616 + "revision-details": { 6617 + "major:0": "16", 6618 + "micro:2": "4479499", 6619 + "minor:1": "1" 6620 + }, 6621 + "type-details": { 6622 + "element-attributes": { 6623 + "xsi:type": "ns5:genericDetailsType" 6624 + } 6625 + } 13461 6626 }, 13462 6627 "17.2.4988734": { 13463 6628 "archives": [ ··· 13497 6628 "url": "https://dl.google.com/android/repository/android-ndk-r17c-windows-x86_64.zip" 13498 6629 } 13499 6630 ], 6631 + "dependencies": { 6632 + "dependency:0": { 6633 + "element-attributes": { 6634 + "path": "patcher;v4" 6635 + } 6636 + } 6637 + }, 13500 6638 "displayName": "NDK", 13501 6639 "license": "android-sdk-license", 13502 6640 "name": "ndk-bundle", 13503 6641 "path": "ndk-bundle", 13504 - "revision": "17.2.4988734" 6642 + "revision": "17.2.4988734", 6643 + "revision-details": { 6644 + "major:0": "17", 6645 + "micro:2": "4988734", 6646 + "minor:1": "2" 6647 + }, 6648 + "type-details": { 6649 + "element-attributes": { 6650 + "xsi:type": "ns5:genericDetailsType" 6651 + } 6652 + } 13505 6653 }, 13506 6654 "18.1.5063045": { 13507 6655 "archives": [ ··· 13541 6655 "url": "https://dl.google.com/android/repository/android-ndk-r18b-windows-x86_64.zip" 13542 6656 } 13543 6657 ], 6658 + "dependencies": { 6659 + "dependency:0": { 6660 + "element-attributes": { 6661 + "path": "patcher;v4" 6662 + } 6663 + } 6664 + }, 13544 6665 "displayName": "NDK", 13545 6666 "license": "android-sdk-license", 13546 6667 "name": "ndk-bundle", 13547 6668 "path": "ndk-bundle", 13548 - "revision": "18.1.5063045" 6669 + "revision": "18.1.5063045", 6670 + "revision-details": { 6671 + "major:0": "18", 6672 + "micro:2": "5063045", 6673 + "minor:1": "1" 6674 + }, 6675 + "type-details": { 6676 + "element-attributes": { 6677 + "xsi:type": "ns5:genericDetailsType" 6678 + } 6679 + } 13549 6680 }, 13550 6681 "19.0.5232133": { 13551 6682 "archives": [ ··· 13585 6682 "url": "https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip" 13586 6683 } 13587 6684 ], 6685 + "dependencies": { 6686 + "dependency:0": { 6687 + "element-attributes": { 6688 + "path": "patcher;v4" 6689 + } 6690 + } 6691 + }, 13588 6692 "displayName": "NDK", 13589 6693 "license": "android-sdk-license", 13590 6694 "name": "ndk-bundle", 6695 + "obsolete": "true", 13591 6696 "path": "ndk-bundle", 13592 - "revision": "19.0.5232133" 6697 + "revision": "19.0.5232133", 6698 + "revision-details": { 6699 + "major:0": "19", 6700 + "micro:2": "5232133", 6701 + "minor:1": "0" 6702 + }, 6703 + "type-details": { 6704 + "element-attributes": { 6705 + "xsi:type": "ns5:genericDetailsType" 6706 + } 6707 + } 13593 6708 }, 13594 6709 "19.2.5345600": { 13595 6710 "archives": [ ··· 13630 6709 "url": "https://dl.google.com/android/repository/android-ndk-r19c-windows-x86_64.zip" 13631 6710 } 13632 6711 ], 6712 + "dependencies": { 6713 + "dependency:0": { 6714 + "element-attributes": { 6715 + "path": "patcher;v4" 6716 + } 6717 + } 6718 + }, 13633 6719 "displayName": "NDK", 13634 6720 "license": "android-sdk-license", 13635 6721 "name": "ndk-bundle", 13636 6722 "path": "ndk-bundle", 13637 - "revision": "19.2.5345600" 6723 + "revision": "19.2.5345600", 6724 + "revision-details": { 6725 + "major:0": "19", 6726 + "micro:2": "5345600", 6727 + "minor:1": "2" 6728 + }, 6729 + "type-details": { 6730 + "element-attributes": { 6731 + "xsi:type": "ns5:genericDetailsType" 6732 + } 6733 + } 13638 6734 }, 13639 6735 "20.0.5392854-rc2": { 13640 6736 "archives": [ ··· 13674 6736 "url": "https://dl.google.com/android/repository/android-ndk-r20-beta2-windows-x86_64.zip" 13675 6737 } 13676 6738 ], 6739 + "dependencies": { 6740 + "dependency:0": { 6741 + "element-attributes": { 6742 + "path": "patcher;v4" 6743 + } 6744 + } 6745 + }, 13677 6746 "displayName": "NDK", 13678 6747 "license": "android-sdk-preview-license", 13679 6748 "name": "ndk-bundle", 6749 + "obsolete": "true", 13680 6750 "path": "ndk-bundle", 13681 - "revision": "20.0.5392854-rc2" 6751 + "revision": "20.0.5392854-rc2", 6752 + "revision-details": { 6753 + "major:0": "20", 6754 + "micro:2": "5392854", 6755 + "minor:1": "0", 6756 + "preview:3": "2" 6757 + }, 6758 + "type-details": { 6759 + "element-attributes": { 6760 + "xsi:type": "ns5:genericDetailsType" 6761 + } 6762 + } 13682 6763 }, 13683 6764 "20.0.5471264-rc3": { 13684 6765 "archives": [ ··· 13720 6763 "url": "https://dl.google.com/android/repository/android-ndk-r20-beta3-windows-x86_64.zip" 13721 6764 } 13722 6765 ], 6766 + "dependencies": { 6767 + "dependency:0": { 6768 + "element-attributes": { 6769 + "path": "patcher;v4" 6770 + } 6771 + } 6772 + }, 13723 6773 "displayName": "NDK", 13724 6774 "license": "android-sdk-preview-license", 13725 6775 "name": "ndk-bundle", 6776 + "obsolete": "true", 13726 6777 "path": "ndk-bundle", 13727 - "revision": "20.0.5471264-rc3" 6778 + "revision": "20.0.5471264-rc3", 6779 + "revision-details": { 6780 + "major:0": "20", 6781 + "micro:2": "5471264", 6782 + "minor:1": "0", 6783 + "preview:3": "3" 6784 + }, 6785 + "type-details": { 6786 + "element-attributes": { 6787 + "xsi:type": "ns5:genericDetailsType" 6788 + } 6789 + } 13728 6790 }, 13729 6791 "20.0.5594570": { 13730 6792 "archives": [ ··· 13766 6790 "url": "https://dl.google.com/android/repository/android-ndk-r20-windows-x86_64.zip" 13767 6791 } 13768 6792 ], 6793 + "dependencies": { 6794 + "dependency:0": { 6795 + "element-attributes": { 6796 + "path": "patcher;v4" 6797 + } 6798 + } 6799 + }, 13769 6800 "displayName": "NDK", 13770 6801 "license": "android-sdk-license", 13771 6802 "name": "ndk-bundle", 13772 6803 "path": "ndk-bundle", 13773 - "revision": "20.0.5594570" 6804 + "revision": "20.0.5594570", 6805 + "revision-details": { 6806 + "major:0": "20", 6807 + "micro:2": "5594570", 6808 + "minor:1": "0" 6809 + }, 6810 + "type-details": { 6811 + "element-attributes": { 6812 + "xsi:type": "ns5:genericDetailsType" 6813 + } 6814 + } 13774 6815 }, 13775 6816 "20.1.5948944": { 13776 6817 "archives": [ ··· 13810 6817 "url": "https://dl.google.com/android/repository/android-ndk-r20b-windows-x86_64.zip" 13811 6818 } 13812 6819 ], 6820 + "dependencies": { 6821 + "dependency:0": { 6822 + "element-attributes": { 6823 + "path": "patcher;v4" 6824 + } 6825 + } 6826 + }, 13813 6827 "displayName": "NDK", 13814 6828 "license": "android-sdk-license", 13815 6829 "name": "ndk-bundle", 13816 6830 "path": "ndk-bundle", 13817 - "revision": "20.1.5948944" 6831 + "revision": "20.1.5948944", 6832 + "revision-details": { 6833 + "major:0": "20", 6834 + "micro:2": "5948944", 6835 + "minor:1": "1" 6836 + }, 6837 + "type-details": { 6838 + "element-attributes": { 6839 + "xsi:type": "ns5:genericDetailsType" 6840 + } 6841 + } 13818 6842 }, 13819 6843 "21.0.6011959-rc2": { 13820 6844 "archives": [ ··· 13854 6844 "url": "https://dl.google.com/android/repository/android-ndk-r21-beta2-windows-x86_64.zip" 13855 6845 } 13856 6846 ], 6847 + "dependencies": { 6848 + "dependency:0": { 6849 + "element-attributes": { 6850 + "path": "patcher;v4" 6851 + } 6852 + } 6853 + }, 13857 6854 "displayName": "NDK", 13858 6855 "license": "android-sdk-preview-license", 13859 6856 "name": "ndk-bundle", 13860 6857 "path": "ndk-bundle", 13861 - "revision": "21.0.6011959-rc2" 6858 + "revision": "21.0.6011959-rc2", 6859 + "revision-details": { 6860 + "major:0": "21", 6861 + "micro:2": "6011959", 6862 + "minor:1": "0", 6863 + "preview:3": "2" 6864 + }, 6865 + "type-details": { 6866 + "element-attributes": { 6867 + "xsi:type": "ns5:genericDetailsType" 6868 + } 6869 + } 13862 6870 }, 13863 6871 "21.0.6113669": { 13864 6872 "archives": [ ··· 13899 6871 "url": "https://dl.google.com/android/repository/android-ndk-r21-windows-x86_64.zip" 13900 6872 } 13901 6873 ], 6874 + "dependencies": { 6875 + "dependency:0": { 6876 + "element-attributes": { 6877 + "path": "patcher;v4" 6878 + } 6879 + } 6880 + }, 13902 6881 "displayName": "NDK", 13903 6882 "license": "android-sdk-license", 13904 6883 "name": "ndk-bundle", 13905 6884 "path": "ndk-bundle", 13906 - "revision": "21.0.6113669" 6885 + "revision": "21.0.6113669", 6886 + "revision-details": { 6887 + "major:0": "21", 6888 + "micro:2": "6113669", 6889 + "minor:1": "0" 6890 + }, 6891 + "type-details": { 6892 + "element-attributes": { 6893 + "xsi:type": "ns5:genericDetailsType" 6894 + } 6895 + } 13907 6896 }, 13908 6897 "21.1.6210238-rc1": { 13909 6898 "archives": [ ··· 13943 6898 "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta1-windows-x86_64.zip" 13944 6899 } 13945 6900 ], 6901 + "dependencies": { 6902 + "dependency:0": { 6903 + "element-attributes": { 6904 + "path": "patcher;v4" 6905 + } 6906 + } 6907 + }, 13946 6908 "displayName": "NDK", 13947 6909 "license": "android-sdk-preview-license", 13948 6910 "name": "ndk-bundle", 13949 6911 "path": "ndk-bundle", 13950 - "revision": "21.1.6210238-rc1" 6912 + "revision": "21.1.6210238-rc1", 6913 + "revision-details": { 6914 + "major:0": "21", 6915 + "micro:2": "6210238", 6916 + "minor:1": "1", 6917 + "preview:3": "1" 6918 + }, 6919 + "type-details": { 6920 + "element-attributes": { 6921 + "xsi:type": "ns5:genericDetailsType" 6922 + } 6923 + } 13951 6924 }, 13952 6925 "21.1.6273396-rc2": { 13953 6926 "archives": [ ··· 13988 6925 "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta2-windows-x86_64.zip" 13989 6926 } 13990 6927 ], 6928 + "dependencies": { 6929 + "dependency:0": { 6930 + "element-attributes": { 6931 + "path": "patcher;v4" 6932 + } 6933 + } 6934 + }, 13991 6935 "displayName": "NDK", 13992 6936 "license": "android-sdk-preview-license", 13993 6937 "name": "ndk-bundle", 13994 6938 "path": "ndk-bundle", 13995 - "revision": "21.1.6273396-rc2" 6939 + "revision": "21.1.6273396-rc2", 6940 + "revision-details": { 6941 + "major:0": "21", 6942 + "micro:2": "6273396", 6943 + "minor:1": "1", 6944 + "preview:3": "2" 6945 + }, 6946 + "type-details": { 6947 + "element-attributes": { 6948 + "xsi:type": "ns5:genericDetailsType" 6949 + } 6950 + } 13996 6951 }, 13997 6952 "21.1.6352462": { 13998 6953 "archives": [ ··· 14033 6952 "url": "https://dl.google.com/android/repository/android-ndk-r21b-windows-x86_64.zip" 14034 6953 } 14035 6954 ], 6955 + "dependencies": { 6956 + "dependency:0": { 6957 + "element-attributes": { 6958 + "path": "patcher;v4" 6959 + } 6960 + } 6961 + }, 14036 6962 "displayName": "NDK", 14037 6963 "license": "android-sdk-license", 14038 6964 "name": "ndk-bundle", 14039 6965 "path": "ndk-bundle", 14040 - "revision": "21.1.6352462" 6966 + "revision": "21.1.6352462", 6967 + "revision-details": { 6968 + "major:0": "21", 6969 + "micro:2": "6352462", 6970 + "minor:1": "1" 6971 + }, 6972 + "type-details": { 6973 + "element-attributes": { 6974 + "xsi:type": "ns5:genericDetailsType" 6975 + } 6976 + } 14041 6977 }, 14042 6978 "21.1.6363665-rc3": { 14043 6979 "archives": [ ··· 14077 6979 "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta3-windows-x86_64.zip" 14078 6980 } 14079 6981 ], 6982 + "dependencies": { 6983 + "dependency:0": { 6984 + "element-attributes": { 6985 + "path": "patcher;v4" 6986 + } 6987 + } 6988 + }, 14080 6989 "displayName": "NDK", 14081 6990 "license": "android-sdk-preview-license", 14082 6991 "name": "ndk-bundle", 14083 6992 "path": "ndk-bundle", 14084 - "revision": "21.1.6363665-rc3" 6993 + "revision": "21.1.6363665-rc3", 6994 + "revision-details": { 6995 + "major:0": "21", 6996 + "micro:2": "6363665", 6997 + "minor:1": "1", 6998 + "preview:3": "3" 6999 + }, 7000 + "type-details": { 7001 + "element-attributes": { 7002 + "xsi:type": "ns5:genericDetailsType" 7003 + } 7004 + } 14085 7005 }, 14086 7006 "21.2.6472646": { 14087 7007 "archives": [ ··· 14122 7006 "url": "https://dl.google.com/android/repository/android-ndk-r21c-windows-x86_64.zip" 14123 7007 } 14124 7008 ], 7009 + "dependencies": { 7010 + "dependency:0": { 7011 + "element-attributes": { 7012 + "path": "patcher;v4" 7013 + } 7014 + } 7015 + }, 14125 7016 "displayName": "NDK", 14126 7017 "license": "android-sdk-license", 14127 7018 "name": "ndk-bundle", 14128 7019 "path": "ndk-bundle", 14129 - "revision": "21.2.6472646" 7020 + "revision": "21.2.6472646", 7021 + "revision-details": { 7022 + "major:0": "21", 7023 + "micro:2": "6472646", 7024 + "minor:1": "2" 7025 + }, 7026 + "type-details": { 7027 + "element-attributes": { 7028 + "xsi:type": "ns5:genericDetailsType" 7029 + } 7030 + } 14130 7031 }, 14131 7032 "21.3.6528147": { 14132 7033 "archives": [ ··· 14166 7033 "url": "https://dl.google.com/android/repository/android-ndk-r21d-windows-x86_64.zip" 14167 7034 } 14168 7035 ], 7036 + "dependencies": { 7037 + "dependency:0": { 7038 + "element-attributes": { 7039 + "path": "patcher;v4" 7040 + } 7041 + } 7042 + }, 14169 7043 "displayName": "NDK", 14170 7044 "license": "android-sdk-license", 14171 7045 "name": "ndk-bundle", 14172 7046 "path": "ndk-bundle", 14173 - "revision": "21.3.6528147" 7047 + "revision": "21.3.6528147", 7048 + "revision-details": { 7049 + "major:0": "21", 7050 + "micro:2": "6528147", 7051 + "minor:1": "3" 7052 + }, 7053 + "type-details": { 7054 + "element-attributes": { 7055 + "xsi:type": "ns5:genericDetailsType" 7056 + } 7057 + } 14174 7058 }, 14175 7059 "21.4.7075529": { 14176 7060 "archives": [ ··· 14210 7060 "url": "https://dl.google.com/android/repository/android-ndk-r21e-windows-x86_64.zip" 14211 7061 } 14212 7062 ], 7063 + "dependencies": { 7064 + "dependency:0": { 7065 + "element-attributes": { 7066 + "path": "patcher;v4" 7067 + } 7068 + } 7069 + }, 14213 7070 "displayName": "NDK", 14214 7071 "license": "android-sdk-license", 14215 7072 "name": "ndk-bundle", 14216 7073 "path": "ndk-bundle", 14217 - "revision": "21.4.7075529" 7074 + "revision": "21.4.7075529", 7075 + "revision-details": { 7076 + "major:0": "21", 7077 + "micro:2": "7075529", 7078 + "minor:1": "4" 7079 + }, 7080 + "type-details": { 7081 + "element-attributes": { 7082 + "xsi:type": "ns5:genericDetailsType" 7083 + } 7084 + } 14218 7085 }, 14219 7086 "22.0.6917172-rc1": { 14220 7087 "archives": [ ··· 14254 7087 "url": "https://dl.google.com/android/repository/android-ndk-r22-beta1-windows-x86_64.zip" 14255 7088 } 14256 7089 ], 7090 + "dependencies": { 7091 + "dependency:0": { 7092 + "element-attributes": { 7093 + "path": "patcher;v4" 7094 + } 7095 + } 7096 + }, 14257 7097 "displayName": "NDK", 14258 7098 "license": "android-sdk-preview-license", 14259 7099 "name": "ndk-bundle", 14260 7100 "path": "ndk-bundle", 14261 - "revision": "22.0.6917172-rc1" 7101 + "revision": "22.0.6917172-rc1", 7102 + "revision-details": { 7103 + "major:0": "22", 7104 + "micro:2": "6917172", 7105 + "minor:1": "0", 7106 + "preview:3": "1" 7107 + }, 7108 + "type-details": { 7109 + "element-attributes": { 7110 + "xsi:type": "ns5:genericDetailsType" 7111 + } 7112 + } 14262 7113 }, 14263 7114 "22.0.7026061": { 14264 7115 "archives": [ ··· 14299 7114 "url": "https://dl.google.com/android/repository/android-ndk-r22-windows-x86_64.zip" 14300 7115 } 14301 7116 ], 7117 + "dependencies": { 7118 + "dependency:0": { 7119 + "element-attributes": { 7120 + "path": "patcher;v4" 7121 + } 7122 + } 7123 + }, 14302 7124 "displayName": "NDK", 14303 7125 "license": "android-sdk-license", 14304 7126 "name": "ndk-bundle", 14305 7127 "path": "ndk-bundle", 14306 - "revision": "22.0.7026061" 7128 + "revision": "22.0.7026061", 7129 + "revision-details": { 7130 + "major:0": "22", 7131 + "micro:2": "7026061", 7132 + "minor:1": "0" 7133 + }, 7134 + "type-details": { 7135 + "element-attributes": { 7136 + "xsi:type": "ns5:genericDetailsType" 7137 + } 7138 + } 14307 7139 }, 14308 7140 "22.1.7171670": { 14309 7141 "archives": [ ··· 14343 7141 "url": "https://dl.google.com/android/repository/android-ndk-r22b-windows-x86_64.zip" 14344 7142 } 14345 7143 ], 7144 + "dependencies": { 7145 + "dependency:0": { 7146 + "element-attributes": { 7147 + "path": "patcher;v4" 7148 + } 7149 + } 7150 + }, 14346 7151 "displayName": "NDK", 14347 7152 "license": "android-sdk-license", 14348 7153 "name": "ndk-bundle", 14349 7154 "path": "ndk-bundle", 14350 - "revision": "22.1.7171670" 7155 + "revision": "22.1.7171670", 7156 + "revision-details": { 7157 + "major:0": "22", 7158 + "micro:2": "7171670", 7159 + "minor:1": "1" 7160 + }, 7161 + "type-details": { 7162 + "element-attributes": { 7163 + "xsi:type": "ns5:genericDetailsType" 7164 + } 7165 + } 14351 7166 }, 14352 7167 "23.0.7123448-rc1": { 14353 7168 "archives": [ ··· 14387 7168 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta1-windows-x86_64.zip" 14388 7169 } 14389 7170 ], 7171 + "dependencies": { 7172 + "dependency:0": { 7173 + "element-attributes": { 7174 + "path": "patcher;v4" 7175 + } 7176 + } 7177 + }, 14390 7178 "displayName": "NDK", 14391 7179 "license": "android-sdk-preview-license", 14392 7180 "name": "ndk-bundle", 14393 7181 "path": "ndk-bundle", 14394 - "revision": "23.0.7123448-rc1" 7182 + "revision": "23.0.7123448-rc1", 7183 + "revision-details": { 7184 + "major:0": "23", 7185 + "micro:2": "7123448", 7186 + "minor:1": "0", 7187 + "preview:3": "1" 7188 + }, 7189 + "type-details": { 7190 + "element-attributes": { 7191 + "xsi:type": "ns5:genericDetailsType" 7192 + } 7193 + } 14395 7194 }, 14396 7195 "23.0.7196353-rc2": { 14397 7196 "archives": [ ··· 14432 7195 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta2-windows-x86_64.zip" 14433 7196 } 14434 7197 ], 7198 + "dependencies": { 7199 + "dependency:0": { 7200 + "element-attributes": { 7201 + "path": "patcher;v4" 7202 + } 7203 + } 7204 + }, 14435 7205 "displayName": "NDK", 14436 7206 "license": "android-sdk-preview-license", 14437 7207 "name": "ndk-bundle", 14438 7208 "path": "ndk-bundle", 14439 - "revision": "23.0.7196353-rc2" 7209 + "revision": "23.0.7196353-rc2", 7210 + "revision-details": { 7211 + "major:0": "23", 7212 + "micro:2": "7196353", 7213 + "minor:1": "0", 7214 + "preview:3": "2" 7215 + }, 7216 + "type-details": { 7217 + "element-attributes": { 7218 + "xsi:type": "ns5:genericDetailsType" 7219 + } 7220 + } 14440 7221 }, 14441 7222 "23.0.7272597-rc3": { 14442 7223 "archives": [ ··· 14477 7222 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta3-windows-x86_64.zip" 14478 7223 } 14479 7224 ], 7225 + "dependencies": { 7226 + "dependency:0": { 7227 + "element-attributes": { 7228 + "path": "patcher;v4" 7229 + } 7230 + } 7231 + }, 14480 7232 "displayName": "NDK", 14481 7233 "license": "android-sdk-preview-license", 14482 7234 "name": "ndk-bundle", 14483 7235 "path": "ndk-bundle", 14484 - "revision": "23.0.7272597-rc3" 7236 + "revision": "23.0.7272597-rc3", 7237 + "revision-details": { 7238 + "major:0": "23", 7239 + "micro:2": "7272597", 7240 + "minor:1": "0", 7241 + "preview:3": "3" 7242 + }, 7243 + "type-details": { 7244 + "element-attributes": { 7245 + "xsi:type": "ns5:genericDetailsType" 7246 + } 7247 + } 14485 7248 }, 14486 7249 "23.0.7344513-rc4": { 14487 7250 "archives": [ ··· 14522 7249 "url": "https://dl.google.com/android/repository/android-ndk-r23-beta4-windows-x86_64.zip" 14523 7250 } 14524 7251 ], 7252 + "dependencies": { 7253 + "dependency:0": { 7254 + "element-attributes": { 7255 + "path": "patcher;v4" 7256 + } 7257 + } 7258 + }, 14525 7259 "displayName": "NDK", 14526 7260 "license": "android-sdk-preview-license", 14527 7261 "name": "ndk-bundle", 14528 7262 "path": "ndk-bundle", 14529 - "revision": "23.0.7344513-rc4" 7263 + "revision": "23.0.7344513-rc4", 7264 + "revision-details": { 7265 + "major:0": "23", 7266 + "micro:2": "7344513", 7267 + "minor:1": "0", 7268 + "preview:3": "4" 7269 + }, 7270 + "type-details": { 7271 + "element-attributes": { 7272 + "xsi:type": "ns5:genericDetailsType" 7273 + } 7274 + } 14530 7275 } 14531 7276 }, 14532 7277 "patcher": { ··· 14561 7270 "license": "android-sdk-license", 14562 7271 "name": "patcher", 14563 7272 "path": "patcher/v4", 14564 - "revision": "1" 7273 + "revision": "1", 7274 + "revision-details": { 7275 + "major:0": "1" 7276 + }, 7277 + "type-details": { 7278 + "element-attributes": { 7279 + "xsi:type": "ns5:genericDetailsType" 7280 + } 7281 + } 14565 7282 } 14566 7283 }, 14567 7284 "platform-tools": { ··· 14598 7299 "license": "android-sdk-license", 14599 7300 "name": "platform-tools", 14600 7301 "path": "platform-tools", 14601 - "revision": "33.0.3" 7302 + "revision": "33.0.3", 7303 + "revision-details": { 7304 + "major:0": "33", 7305 + "micro:2": "3", 7306 + "minor:1": "0" 7307 + }, 7308 + "type-details": { 7309 + "element-attributes": { 7310 + "xsi:type": "ns5:genericDetailsType" 7311 + } 7312 + } 14602 7313 } 14603 7314 }, 14604 7315 "platforms": { ··· 14625 7316 "license": "android-sdk-license", 14626 7317 "name": "platforms", 14627 7318 "path": "platforms/android-10", 14628 - "revision": "10" 7319 + "revision": "10", 7320 + "revision-details": { 7321 + "major:0": "2" 7322 + }, 7323 + "type-details": { 7324 + "api-level:0": "10", 7325 + "codename:1": { 7326 + }, 7327 + "element-attributes": { 7328 + "xsi:type": "ns11:platformDetailsType" 7329 + }, 7330 + "layoutlib:2": { 7331 + "element-attributes": { 7332 + "api": "4" 7333 + } 7334 + } 7335 + } 14629 7336 }, 14630 7337 "11": { 14631 7338 "archives": [ ··· 14656 7331 "license": "android-sdk-license", 14657 7332 "name": "platforms", 14658 7333 "path": "platforms/android-11", 14659 - "revision": "11" 7334 + "revision": "11", 7335 + "revision-details": { 7336 + "major:0": "2" 7337 + }, 7338 + "type-details": { 7339 + "api-level:0": "11", 7340 + "codename:1": { 7341 + }, 7342 + "element-attributes": { 7343 + "xsi:type": "ns11:platformDetailsType" 7344 + }, 7345 + "layoutlib:2": { 7346 + "element-attributes": { 7347 + "api": "4" 7348 + } 7349 + } 7350 + } 14660 7351 }, 14661 7352 "12": { 14662 7353 "archives": [ ··· 14687 7346 "license": "android-sdk-license", 14688 7347 "name": "platforms", 14689 7348 "path": "platforms/android-12", 14690 - "revision": "12" 7349 + "revision": "12", 7350 + "revision-details": { 7351 + "major:0": "3" 7352 + }, 7353 + "type-details": { 7354 + "api-level:0": "12", 7355 + "codename:1": { 7356 + }, 7357 + "element-attributes": { 7358 + "xsi:type": "ns11:platformDetailsType" 7359 + }, 7360 + "layoutlib:2": { 7361 + "element-attributes": { 7362 + "api": "4" 7363 + } 7364 + } 7365 + } 14691 7366 }, 14692 7367 "13": { 14693 7368 "archives": [ ··· 14718 7361 "license": "android-sdk-license", 14719 7362 "name": "platforms", 14720 7363 "path": "platforms/android-13", 14721 - "revision": "13" 7364 + "revision": "13", 7365 + "revision-details": { 7366 + "major:0": "1" 7367 + }, 7368 + "type-details": { 7369 + "api-level:0": "13", 7370 + "codename:1": { 7371 + }, 7372 + "element-attributes": { 7373 + "xsi:type": "ns11:platformDetailsType" 7374 + }, 7375 + "layoutlib:2": { 7376 + "element-attributes": { 7377 + "api": "4" 7378 + } 7379 + } 7380 + } 14722 7381 }, 14723 7382 "14": { 14724 7383 "archives": [ ··· 14749 7376 "license": "android-sdk-license", 14750 7377 "name": "platforms", 14751 7378 "path": "platforms/android-14", 14752 - "revision": "14" 7379 + "revision": "14", 7380 + "revision-details": { 7381 + "major:0": "4" 7382 + }, 7383 + "type-details": { 7384 + "api-level:0": "14", 7385 + "codename:1": { 7386 + }, 7387 + "element-attributes": { 7388 + "xsi:type": "ns11:platformDetailsType" 7389 + }, 7390 + "layoutlib:2": { 7391 + "element-attributes": { 7392 + "api": "12" 7393 + } 7394 + } 7395 + } 14753 7396 }, 14754 7397 "15": { 14755 7398 "archives": [ ··· 14780 7391 "license": "android-sdk-license", 14781 7392 "name": "platforms", 14782 7393 "path": "platforms/android-15", 14783 - "revision": "15" 7394 + "revision": "15", 7395 + "revision-details": { 7396 + "major:0": "5" 7397 + }, 7398 + "type-details": { 7399 + "api-level:0": "15", 7400 + "codename:1": { 7401 + }, 7402 + "element-attributes": { 7403 + "xsi:type": "ns11:platformDetailsType" 7404 + }, 7405 + "layoutlib:2": { 7406 + "element-attributes": { 7407 + "api": "12" 7408 + } 7409 + } 7410 + } 14784 7411 }, 14785 7412 "16": { 14786 7413 "archives": [ ··· 14811 7406 "license": "android-sdk-license", 14812 7407 "name": "platforms", 14813 7408 "path": "platforms/android-16", 14814 - "revision": "16" 7409 + "revision": "16", 7410 + "revision-details": { 7411 + "major:0": "5" 7412 + }, 7413 + "type-details": { 7414 + "api-level:0": "16", 7415 + "codename:1": { 7416 + }, 7417 + "element-attributes": { 7418 + "xsi:type": "ns11:platformDetailsType" 7419 + }, 7420 + "layoutlib:2": { 7421 + "element-attributes": { 7422 + "api": "12" 7423 + } 7424 + } 7425 + } 14815 7426 }, 14816 7427 "17": { 14817 7428 "archives": [ ··· 14842 7421 "license": "android-sdk-license", 14843 7422 "name": "platforms", 14844 7423 "path": "platforms/android-17", 14845 - "revision": "17" 7424 + "revision": "17", 7425 + "revision-details": { 7426 + "major:0": "3" 7427 + }, 7428 + "type-details": { 7429 + "api-level:0": "17", 7430 + "codename:1": { 7431 + }, 7432 + "element-attributes": { 7433 + "xsi:type": "ns11:platformDetailsType" 7434 + }, 7435 + "layoutlib:2": { 7436 + "element-attributes": { 7437 + "api": "12" 7438 + } 7439 + } 7440 + } 14846 7441 }, 14847 7442 "18": { 14848 7443 "archives": [ ··· 14873 7436 "license": "android-sdk-license", 14874 7437 "name": "platforms", 14875 7438 "path": "platforms/android-18", 14876 - "revision": "18" 7439 + "revision": "18", 7440 + "revision-details": { 7441 + "major:0": "3" 7442 + }, 7443 + "type-details": { 7444 + "api-level:0": "18", 7445 + "codename:1": { 7446 + }, 7447 + "element-attributes": { 7448 + "xsi:type": "ns11:platformDetailsType" 7449 + }, 7450 + "layoutlib:2": { 7451 + "element-attributes": { 7452 + "api": "12" 7453 + } 7454 + } 7455 + } 14877 7456 }, 14878 7457 "19": { 14879 7458 "archives": [ ··· 14904 7451 "license": "android-sdk-license", 14905 7452 "name": "platforms", 14906 7453 "path": "platforms/android-19", 14907 - "revision": "19" 7454 + "revision": "19", 7455 + "revision-details": { 7456 + "major:0": "4" 7457 + }, 7458 + "type-details": { 7459 + "api-level:0": "19", 7460 + "codename:1": { 7461 + }, 7462 + "element-attributes": { 7463 + "xsi:type": "ns11:platformDetailsType" 7464 + }, 7465 + "layoutlib:2": { 7466 + "element-attributes": { 7467 + "api": "12" 7468 + } 7469 + } 7470 + } 14908 7471 }, 14909 7472 "2": { 14910 7473 "archives": [ ··· 14946 7477 "displayName": "Android SDK Platform 2", 14947 7478 "license": "android-sdk-license", 14948 7479 "name": "platforms", 7480 + "obsolete": "true", 14949 7481 "path": "platforms/android-2", 14950 - "revision": "2" 7482 + "revision": "2", 7483 + "revision-details": { 7484 + "major:0": "1" 7485 + }, 7486 + "type-details": { 7487 + "api-level:0": "2", 7488 + "codename:1": { 7489 + }, 7490 + "element-attributes": { 7491 + "xsi:type": "ns11:platformDetailsType" 7492 + }, 7493 + "layoutlib:2": { 7494 + "element-attributes": { 7495 + "api": "4" 7496 + } 7497 + } 7498 + } 14951 7499 }, 14952 7500 "20": { 14953 7501 "archives": [ ··· 14979 7493 "license": "android-sdk-license", 14980 7494 "name": "platforms", 14981 7495 "path": "platforms/android-20", 14982 - "revision": "20" 7496 + "revision": "20", 7497 + "revision-details": { 7498 + "major:0": "2" 7499 + }, 7500 + "type-details": { 7501 + "api-level:0": "20", 7502 + "codename:1": { 7503 + }, 7504 + "element-attributes": { 7505 + "xsi:type": "ns11:platformDetailsType" 7506 + }, 7507 + "layoutlib:2": { 7508 + "element-attributes": { 7509 + "api": "12" 7510 + } 7511 + } 7512 + } 14983 7513 }, 14984 7514 "21": { 14985 7515 "archives": [ ··· 15010 7508 "license": "android-sdk-license", 15011 7509 "name": "platforms", 15012 7510 "path": "platforms/android-21", 15013 - "revision": "21" 7511 + "revision": "21", 7512 + "revision-details": { 7513 + "major:0": "2" 7514 + }, 7515 + "type-details": { 7516 + "api-level:0": "21", 7517 + "codename:1": { 7518 + }, 7519 + "element-attributes": { 7520 + "xsi:type": "ns11:platformDetailsType" 7521 + }, 7522 + "layoutlib:2": { 7523 + "element-attributes": { 7524 + "api": "12" 7525 + } 7526 + } 7527 + } 15014 7528 }, 15015 7529 "22": { 15016 7530 "archives": [ ··· 15041 7523 "license": "android-sdk-license", 15042 7524 "name": "platforms", 15043 7525 "path": "platforms/android-22", 15044 - "revision": "22" 7526 + "revision": "22", 7527 + "revision-details": { 7528 + "major:0": "2" 7529 + }, 7530 + "type-details": { 7531 + "api-level:0": "22", 7532 + "codename:1": { 7533 + }, 7534 + "element-attributes": { 7535 + "xsi:type": "ns11:platformDetailsType" 7536 + }, 7537 + "layoutlib:2": { 7538 + "element-attributes": { 7539 + "api": "14" 7540 + } 7541 + } 7542 + } 15045 7543 }, 15046 7544 "23": { 15047 7545 "archives": [ ··· 15072 7538 "license": "android-sdk-license", 15073 7539 "name": "platforms", 15074 7540 "path": "platforms/android-23", 15075 - "revision": "23" 7541 + "revision": "23", 7542 + "revision-details": { 7543 + "major:0": "3" 7544 + }, 7545 + "type-details": { 7546 + "api-level:0": "23", 7547 + "codename:1": { 7548 + }, 7549 + "element-attributes": { 7550 + "xsi:type": "ns11:platformDetailsType" 7551 + }, 7552 + "layoutlib:2": { 7553 + "element-attributes": { 7554 + "api": "16" 7555 + } 7556 + } 7557 + } 15076 7558 }, 15077 7559 "24": { 15078 7560 "archives": [ ··· 15103 7553 "license": "android-sdk-license", 15104 7554 "name": "platforms", 15105 7555 "path": "platforms/android-24", 15106 - "revision": "24" 7556 + "revision": "24", 7557 + "revision-details": { 7558 + "major:0": "2" 7559 + }, 7560 + "type-details": { 7561 + "api-level:0": "24", 7562 + "codename:1": { 7563 + }, 7564 + "element-attributes": { 7565 + "xsi:type": "ns11:platformDetailsType" 7566 + }, 7567 + "layoutlib:2": { 7568 + "element-attributes": { 7569 + "api": "16" 7570 + } 7571 + } 7572 + } 15107 7573 }, 15108 7574 "25": { 15109 7575 "archives": [ ··· 15134 7568 "license": "android-sdk-license", 15135 7569 "name": "platforms", 15136 7570 "path": "platforms/android-25", 15137 - "revision": "25" 7571 + "revision": "25", 7572 + "revision-details": { 7573 + "major:0": "3" 7574 + }, 7575 + "type-details": { 7576 + "api-level:0": "25", 7577 + "codename:1": { 7578 + }, 7579 + "element-attributes": { 7580 + "xsi:type": "ns11:platformDetailsType" 7581 + }, 7582 + "layoutlib:2": { 7583 + "element-attributes": { 7584 + "api": "16" 7585 + } 7586 + } 7587 + } 15138 7588 }, 15139 7589 "26": { 15140 7590 "archives": [ ··· 15165 7583 "license": "android-sdk-license", 15166 7584 "name": "platforms", 15167 7585 "path": "platforms/android-26", 15168 - "revision": "26" 7586 + "revision": "26", 7587 + "revision-details": { 7588 + "major:0": "2" 7589 + }, 7590 + "type-details": { 7591 + "api-level:0": "26", 7592 + "codename:1": { 7593 + }, 7594 + "element-attributes": { 7595 + "xsi:type": "ns11:platformDetailsType" 7596 + }, 7597 + "layoutlib:2": { 7598 + "element-attributes": { 7599 + "api": "15" 7600 + } 7601 + } 7602 + } 15169 7603 }, 15170 7604 "27": { 15171 7605 "archives": [ ··· 15196 7598 "license": "android-sdk-license", 15197 7599 "name": "platforms", 15198 7600 "path": "platforms/android-27", 15199 - "revision": "27" 7601 + "revision": "27", 7602 + "revision-details": { 7603 + "major:0": "3" 7604 + }, 7605 + "type-details": { 7606 + "api-level:0": "27", 7607 + "codename:1": { 7608 + }, 7609 + "element-attributes": { 7610 + "xsi:type": "ns11:platformDetailsType" 7611 + }, 7612 + "layoutlib:2": { 7613 + "element-attributes": { 7614 + "api": "15" 7615 + } 7616 + } 7617 + } 15200 7618 }, 15201 7619 "28": { 15202 7620 "archives": [ ··· 15227 7613 "license": "android-sdk-license", 15228 7614 "name": "platforms", 15229 7615 "path": "platforms/android-28", 15230 - "revision": "28" 7616 + "revision": "28", 7617 + "revision-details": { 7618 + "major:0": "6" 7619 + }, 7620 + "type-details": { 7621 + "api-level:0": "28", 7622 + "codename:1": { 7623 + }, 7624 + "element-attributes": { 7625 + "xsi:type": "ns11:platformDetailsType" 7626 + }, 7627 + "layoutlib:2": { 7628 + "element-attributes": { 7629 + "api": "15" 7630 + } 7631 + } 7632 + } 15231 7633 }, 15232 7634 "29": { 15233 7635 "archives": [ ··· 15258 7628 "license": "android-sdk-license", 15259 7629 "name": "platforms", 15260 7630 "path": "platforms/android-29", 15261 - "revision": "29" 7631 + "revision": "29", 7632 + "revision-details": { 7633 + "major:0": "5" 7634 + }, 7635 + "type-details": { 7636 + "api-level:0": "29", 7637 + "codename:1": { 7638 + }, 7639 + "element-attributes": { 7640 + "xsi:type": "ns11:platformDetailsType" 7641 + }, 7642 + "layoutlib:2": { 7643 + "element-attributes": { 7644 + "api": "15" 7645 + } 7646 + } 7647 + } 15262 7648 }, 15263 7649 "3": { 15264 7650 "archives": [ ··· 15300 7654 "displayName": "Android SDK Platform 3", 15301 7655 "license": "android-sdk-license", 15302 7656 "name": "platforms", 7657 + "obsolete": "true", 15303 7658 "path": "platforms/android-3", 15304 - "revision": "3" 7659 + "revision": "3", 7660 + "revision-details": { 7661 + "major:0": "4" 7662 + }, 7663 + "type-details": { 7664 + "api-level:0": "3", 7665 + "codename:1": { 7666 + }, 7667 + "element-attributes": { 7668 + "xsi:type": "ns11:platformDetailsType" 7669 + }, 7670 + "layoutlib:2": { 7671 + "element-attributes": { 7672 + "api": "4" 7673 + } 7674 + } 7675 + } 15305 7676 }, 15306 7677 "30": { 15307 7678 "archives": [ ··· 15333 7670 "license": "android-sdk-license", 15334 7671 "name": "platforms", 15335 7672 "path": "platforms/android-30", 15336 - "revision": "30" 7673 + "revision": "30", 7674 + "revision-details": { 7675 + "major:0": "3" 7676 + }, 7677 + "type-details": { 7678 + "api-level:0": "30", 7679 + "codename:1": { 7680 + }, 7681 + "element-attributes": { 7682 + "xsi:type": "ns11:platformDetailsType" 7683 + }, 7684 + "layoutlib:2": { 7685 + "element-attributes": { 7686 + "api": "15" 7687 + } 7688 + } 7689 + } 15337 7690 }, 15338 7691 "31": { 15339 7692 "archives": [ ··· 15364 7685 "license": "android-sdk-license", 15365 7686 "name": "platforms", 15366 7687 "path": "platforms/android-31", 15367 - "revision": "31" 7688 + "revision": "31", 7689 + "revision-details": { 7690 + "major:0": "1" 7691 + }, 7692 + "type-details": { 7693 + "api-level:0": "31", 7694 + "codename:1": { 7695 + }, 7696 + "element-attributes": { 7697 + "xsi:type": "ns11:platformDetailsType" 7698 + }, 7699 + "layoutlib:2": { 7700 + "element-attributes": { 7701 + "api": "15" 7702 + } 7703 + } 7704 + } 15368 7705 }, 15369 7706 "32": { 15370 7707 "archives": [ ··· 15395 7700 "license": "android-sdk-license", 15396 7701 "name": "platforms", 15397 7702 "path": "platforms/android-32", 15398 - "revision": "32" 7703 + "revision": "32", 7704 + "revision-details": { 7705 + "major:0": "1" 7706 + }, 7707 + "type-details": { 7708 + "api-level:0": "32", 7709 + "codename:1": { 7710 + }, 7711 + "element-attributes": { 7712 + "xsi:type": "ns11:platformDetailsType" 7713 + }, 7714 + "layoutlib:2": { 7715 + "element-attributes": { 7716 + "api": "15" 7717 + } 7718 + } 7719 + } 15399 7720 }, 15400 7721 "33": { 15401 7722 "archives": [ ··· 15426 7715 "license": "android-sdk-license", 15427 7716 "name": "platforms", 15428 7717 "path": "platforms/android-33", 15429 - "revision": "33" 7718 + "revision": "33", 7719 + "revision-details": { 7720 + "major:0": "2" 7721 + }, 7722 + "type-details": { 7723 + "api-level:0": "33", 7724 + "codename:1": { 7725 + }, 7726 + "element-attributes": { 7727 + "xsi:type": "ns11:platformDetailsType" 7728 + }, 7729 + "layoutlib:2": { 7730 + "element-attributes": { 7731 + "api": "15" 7732 + } 7733 + } 7734 + } 15430 7735 }, 15431 7736 "4": { 15432 7737 "archives": [ ··· 15468 7741 "displayName": "Android SDK Platform 4", 15469 7742 "license": "android-sdk-license", 15470 7743 "name": "platforms", 7744 + "obsolete": "true", 15471 7745 "path": "platforms/android-4", 15472 - "revision": "4" 7746 + "revision": "4", 7747 + "revision-details": { 7748 + "major:0": "3" 7749 + }, 7750 + "type-details": { 7751 + "api-level:0": "4", 7752 + "codename:1": { 7753 + }, 7754 + "element-attributes": { 7755 + "xsi:type": "ns11:platformDetailsType" 7756 + }, 7757 + "layoutlib:2": { 7758 + "element-attributes": { 7759 + "api": "4" 7760 + } 7761 + } 7762 + } 15473 7763 }, 15474 7764 "5": { 15475 7765 "archives": [ ··· 15512 7768 "displayName": "Android SDK Platform 5", 15513 7769 "license": "android-sdk-license", 15514 7770 "name": "platforms", 7771 + "obsolete": "true", 15515 7772 "path": "platforms/android-5", 15516 - "revision": "5" 7773 + "revision": "5", 7774 + "revision-details": { 7775 + "major:0": "1" 7776 + }, 7777 + "type-details": { 7778 + "api-level:0": "5", 7779 + "codename:1": { 7780 + }, 7781 + "element-attributes": { 7782 + "xsi:type": "ns11:platformDetailsType" 7783 + }, 7784 + "layoutlib:2": { 7785 + "element-attributes": { 7786 + "api": "4" 7787 + } 7788 + } 7789 + } 15517 7790 }, 15518 7791 "6": { 15519 7792 "archives": [ ··· 15556 7795 "displayName": "Android SDK Platform 6", 15557 7796 "license": "android-sdk-license", 15558 7797 "name": "platforms", 7798 + "obsolete": "true", 15559 7799 "path": "platforms/android-6", 15560 - "revision": "6" 7800 + "revision": "6", 7801 + "revision-details": { 7802 + "major:0": "1" 7803 + }, 7804 + "type-details": { 7805 + "api-level:0": "6", 7806 + "codename:1": { 7807 + }, 7808 + "element-attributes": { 7809 + "xsi:type": "ns11:platformDetailsType" 7810 + }, 7811 + "layoutlib:2": { 7812 + "element-attributes": { 7813 + "api": "4" 7814 + } 7815 + } 7816 + } 15561 7817 }, 15562 7818 "7": { 15563 7819 "archives": [ ··· 15589 7811 "license": "android-sdk-license", 15590 7812 "name": "platforms", 15591 7813 "path": "platforms/android-7", 15592 - "revision": "7" 7814 + "revision": "7", 7815 + "revision-details": { 7816 + "major:0": "3" 7817 + }, 7818 + "type-details": { 7819 + "api-level:0": "7", 7820 + "codename:1": { 7821 + }, 7822 + "element-attributes": { 7823 + "xsi:type": "ns11:platformDetailsType" 7824 + }, 7825 + "layoutlib:2": { 7826 + "element-attributes": { 7827 + "api": "4" 7828 + } 7829 + } 7830 + } 15593 7831 }, 15594 7832 "8": { 15595 7833 "archives": [ ··· 15620 7826 "license": "android-sdk-license", 15621 7827 "name": "platforms", 15622 7828 "path": "platforms/android-8", 15623 - "revision": "8" 7829 + "revision": "8", 7830 + "revision-details": { 7831 + "major:0": "3" 7832 + }, 7833 + "type-details": { 7834 + "api-level:0": "8", 7835 + "codename:1": { 7836 + }, 7837 + "element-attributes": { 7838 + "xsi:type": "ns11:platformDetailsType" 7839 + }, 7840 + "layoutlib:2": { 7841 + "element-attributes": { 7842 + "api": "4" 7843 + } 7844 + } 7845 + } 15624 7846 }, 15625 7847 "9": { 15626 7848 "archives": [ ··· 15651 7841 "license": "android-sdk-license", 15652 7842 "name": "platforms", 15653 7843 "path": "platforms/android-9", 15654 - "revision": "9" 7844 + "revision": "9", 7845 + "revision-details": { 7846 + "major:0": "2" 7847 + }, 7848 + "type-details": { 7849 + "api-level:0": "9", 7850 + "codename:1": { 7851 + }, 7852 + "element-attributes": { 7853 + "xsi:type": "ns11:platformDetailsType" 7854 + }, 7855 + "layoutlib:2": { 7856 + "element-attributes": { 7857 + "api": "4" 7858 + } 7859 + } 7860 + } 15655 7861 }, 15656 7862 "TiramisuPrivacySandbox": { 15657 7863 "archives": [ ··· 15682 7856 "license": "android-sdk-license", 15683 7857 "name": "platforms", 15684 7858 "path": "platforms/android-TiramisuPrivacySandbox", 15685 - "revision": "TiramisuPrivacySandbox" 7859 + "revision": "TiramisuPrivacySandbox", 7860 + "revision-details": { 7861 + "major:0": "8" 7862 + }, 7863 + "type-details": { 7864 + "api-level:0": "33", 7865 + "codename:1": "TiramisuPrivacySandbox", 7866 + "element-attributes": { 7867 + "xsi:type": "ns11:platformDetailsType" 7868 + }, 7869 + "layoutlib:2": { 7870 + "element-attributes": { 7871 + "api": "15" 7872 + } 7873 + } 7874 + } 15686 7875 } 15687 7876 }, 15688 7877 "skiaparser": { ··· 15726 7885 "license": "android-sdk-license", 15727 7886 "name": "skiaparser", 15728 7887 "path": "skiaparser/3", 15729 - "revision": "1" 7888 + "revision": "1", 7889 + "revision-details": { 7890 + "major:0": "1" 7891 + }, 7892 + "type-details": { 7893 + "element-attributes": { 7894 + "xsi:type": "ns5:genericDetailsType" 7895 + } 7896 + } 15730 7897 }, 15731 7898 "3": { 15732 7899 "archives": [ ··· 15761 7912 "license": "android-sdk-license", 15762 7913 "name": "skiaparser", 15763 7914 "path": "skiaparser/2", 15764 - "revision": "3" 7915 + "revision": "3", 7916 + "revision-details": { 7917 + "major:0": "3" 7918 + }, 7919 + "type-details": { 7920 + "element-attributes": { 7921 + "xsi:type": "ns5:genericDetailsType" 7922 + } 7923 + } 15765 7924 }, 15766 7925 "6": { 15767 7926 "archives": [ ··· 15796 7939 "license": "android-sdk-license", 15797 7940 "name": "skiaparser", 15798 7941 "path": "skiaparser/1", 15799 - "revision": "6" 7942 + "revision": "6", 7943 + "revision-details": { 7944 + "major:0": "6" 7945 + }, 7946 + "type-details": { 7947 + "element-attributes": { 7948 + "xsi:type": "ns5:genericDetailsType" 7949 + } 7950 + } 15800 7951 } 15801 7952 }, 15802 7953 "sources": { ··· 15820 7955 "displayName": "Sources for Android 14", 15821 7956 "license": "android-sdk-license", 15822 7957 "name": "sources", 7958 + "obsolete": "true", 15823 7959 "path": "sources/android-14", 15824 - "revision": "14" 7960 + "revision": "14", 7961 + "revision-details": { 7962 + "major:0": "1" 7963 + }, 7964 + "type-details": { 7965 + "api-level:0": "14", 7966 + "codename:1": { 7967 + }, 7968 + "element-attributes": { 7969 + "xsi:type": "ns11:sourceDetailsType" 7970 + } 7971 + } 15825 7972 }, 15826 7973 "15": { 15827 7974 "archives": [ ··· 15848 7971 "license": "android-sdk-license", 15849 7972 "name": "sources", 15850 7973 "path": "sources/android-15", 15851 - "revision": "15" 7974 + "revision": "15", 7975 + "revision-details": { 7976 + "major:0": "2" 7977 + }, 7978 + "type-details": { 7979 + "api-level:0": "15", 7980 + "codename:1": { 7981 + }, 7982 + "element-attributes": { 7983 + "xsi:type": "ns11:sourceDetailsType" 7984 + } 7985 + } 15852 7986 }, 15853 7987 "16": { 15854 7988 "archives": [ ··· 15874 7986 "license": "android-sdk-license", 15875 7987 "name": "sources", 15876 7988 "path": "sources/android-16", 15877 - "revision": "16" 7989 + "revision": "16", 7990 + "revision-details": { 7991 + "major:0": "2" 7992 + }, 7993 + "type-details": { 7994 + "api-level:0": "16", 7995 + "codename:1": { 7996 + }, 7997 + "element-attributes": { 7998 + "xsi:type": "ns11:sourceDetailsType" 7999 + } 8000 + } 15878 8001 }, 15879 8002 "17": { 15880 8003 "archives": [ ··· 15900 8001 "license": "android-sdk-license", 15901 8002 "name": "sources", 15902 8003 "path": "sources/android-17", 15903 - "revision": "17" 8004 + "revision": "17", 8005 + "revision-details": { 8006 + "major:0": "1" 8007 + }, 8008 + "type-details": { 8009 + "api-level:0": "17", 8010 + "codename:1": { 8011 + }, 8012 + "element-attributes": { 8013 + "xsi:type": "ns11:sourceDetailsType" 8014 + } 8015 + } 15904 8016 }, 15905 8017 "18": { 15906 8018 "archives": [ ··· 15926 8016 "license": "android-sdk-license", 15927 8017 "name": "sources", 15928 8018 "path": "sources/android-18", 15929 - "revision": "18" 8019 + "revision": "18", 8020 + "revision-details": { 8021 + "major:0": "1" 8022 + }, 8023 + "type-details": { 8024 + "api-level:0": "18", 8025 + "codename:1": { 8026 + }, 8027 + "element-attributes": { 8028 + "xsi:type": "ns11:sourceDetailsType" 8029 + } 8030 + } 15930 8031 }, 15931 8032 "19": { 15932 8033 "archives": [ ··· 15952 8031 "license": "android-sdk-license", 15953 8032 "name": "sources", 15954 8033 "path": "sources/android-19", 15955 - "revision": "19" 8034 + "revision": "19", 8035 + "revision-details": { 8036 + "major:0": "2" 8037 + }, 8038 + "type-details": { 8039 + "api-level:0": "19", 8040 + "codename:1": { 8041 + }, 8042 + "element-attributes": { 8043 + "xsi:type": "ns11:sourceDetailsType" 8044 + } 8045 + } 15956 8046 }, 15957 8047 "20": { 15958 8048 "archives": [ ··· 15978 8046 "license": "android-sdk-license", 15979 8047 "name": "sources", 15980 8048 "path": "sources/android-20", 15981 - "revision": "20" 8049 + "revision": "20", 8050 + "revision-details": { 8051 + "major:0": "1" 8052 + }, 8053 + "type-details": { 8054 + "api-level:0": "20", 8055 + "codename:1": { 8056 + }, 8057 + "element-attributes": { 8058 + "xsi:type": "ns11:sourceDetailsType" 8059 + } 8060 + } 15982 8061 }, 15983 8062 "21": { 15984 8063 "archives": [ ··· 16004 8061 "license": "android-sdk-license", 16005 8062 "name": "sources", 16006 8063 "path": "sources/android-21", 16007 - "revision": "21" 8064 + "revision": "21", 8065 + "revision-details": { 8066 + "major:0": "1" 8067 + }, 8068 + "type-details": { 8069 + "api-level:0": "21", 8070 + "codename:1": { 8071 + }, 8072 + "element-attributes": { 8073 + "xsi:type": "ns11:sourceDetailsType" 8074 + } 8075 + } 16008 8076 }, 16009 8077 "22": { 16010 8078 "archives": [ ··· 16030 8076 "license": "android-sdk-license", 16031 8077 "name": "sources", 16032 8078 "path": "sources/android-22", 16033 - "revision": "22" 8079 + "revision": "22", 8080 + "revision-details": { 8081 + "major:0": "1" 8082 + }, 8083 + "type-details": { 8084 + "api-level:0": "22", 8085 + "codename:1": { 8086 + }, 8087 + "element-attributes": { 8088 + "xsi:type": "ns11:sourceDetailsType" 8089 + } 8090 + } 16034 8091 }, 16035 8092 "23": { 16036 8093 "archives": [ ··· 16056 8091 "license": "android-sdk-license", 16057 8092 "name": "sources", 16058 8093 "path": "sources/android-23", 16059 - "revision": "23" 8094 + "revision": "23", 8095 + "revision-details": { 8096 + "major:0": "1" 8097 + }, 8098 + "type-details": { 8099 + "api-level:0": "23", 8100 + "codename:1": { 8101 + }, 8102 + "element-attributes": { 8103 + "xsi:type": "ns11:sourceDetailsType" 8104 + } 8105 + } 16060 8106 }, 16061 8107 "24": { 16062 8108 "archives": [ ··· 16082 8106 "license": "android-sdk-license", 16083 8107 "name": "sources", 16084 8108 "path": "sources/android-24", 16085 - "revision": "24" 8109 + "revision": "24", 8110 + "revision-details": { 8111 + "major:0": "1" 8112 + }, 8113 + "type-details": { 8114 + "api-level:0": "24", 8115 + "codename:1": { 8116 + }, 8117 + "element-attributes": { 8118 + "xsi:type": "ns11:sourceDetailsType" 8119 + } 8120 + } 16086 8121 }, 16087 8122 "25": { 16088 8123 "archives": [ ··· 16108 8121 "license": "android-sdk-license", 16109 8122 "name": "sources", 16110 8123 "path": "sources/android-25", 16111 - "revision": "25" 8124 + "revision": "25", 8125 + "revision-details": { 8126 + "major:0": "1" 8127 + }, 8128 + "type-details": { 8129 + "api-level:0": "25", 8130 + "codename:1": { 8131 + }, 8132 + "element-attributes": { 8133 + "xsi:type": "ns11:sourceDetailsType" 8134 + } 8135 + } 16112 8136 }, 16113 8137 "26": { 16114 8138 "archives": [ ··· 16134 8136 "license": "android-sdk-license", 16135 8137 "name": "sources", 16136 8138 "path": "sources/android-26", 16137 - "revision": "26" 8139 + "revision": "26", 8140 + "revision-details": { 8141 + "major:0": "1" 8142 + }, 8143 + "type-details": { 8144 + "api-level:0": "26", 8145 + "codename:1": { 8146 + }, 8147 + "element-attributes": { 8148 + "xsi:type": "ns11:sourceDetailsType" 8149 + } 8150 + } 16138 8151 }, 16139 8152 "27": { 16140 8153 "archives": [ ··· 16160 8151 "license": "android-sdk-license", 16161 8152 "name": "sources", 16162 8153 "path": "sources/android-27", 16163 - "revision": "27" 8154 + "revision": "27", 8155 + "revision-details": { 8156 + "major:0": "1" 8157 + }, 8158 + "type-details": { 8159 + "api-level:0": "27", 8160 + "codename:1": { 8161 + }, 8162 + "element-attributes": { 8163 + "xsi:type": "ns11:sourceDetailsType" 8164 + } 8165 + } 16164 8166 }, 16165 8167 "28": { 16166 8168 "archives": [ ··· 16186 8166 "license": "android-sdk-license", 16187 8167 "name": "sources", 16188 8168 "path": "sources/android-28", 16189 - "revision": "28" 8169 + "revision": "28", 8170 + "revision-details": { 8171 + "major:0": "1" 8172 + }, 8173 + "type-details": { 8174 + "api-level:0": "28", 8175 + "codename:1": { 8176 + }, 8177 + "element-attributes": { 8178 + "xsi:type": "ns11:sourceDetailsType" 8179 + } 8180 + } 16190 8181 }, 16191 8182 "29": { 16192 8183 "archives": [ ··· 16212 8181 "license": "android-sdk-license", 16213 8182 "name": "sources", 16214 8183 "path": "sources/android-29", 16215 - "revision": "29" 8184 + "revision": "29", 8185 + "revision-details": { 8186 + "major:0": "1" 8187 + }, 8188 + "type-details": { 8189 + "api-level:0": "29", 8190 + "codename:1": { 8191 + }, 8192 + "element-attributes": { 8193 + "xsi:type": "ns11:sourceDetailsType" 8194 + } 8195 + } 16216 8196 }, 16217 8197 "30": { 16218 8198 "archives": [ ··· 16238 8196 "license": "android-sdk-license", 16239 8197 "name": "sources", 16240 8198 "path": "sources/android-30", 16241 - "revision": "30" 8199 + "revision": "30", 8200 + "revision-details": { 8201 + "major:0": "1" 8202 + }, 8203 + "type-details": { 8204 + "api-level:0": "30", 8205 + "codename:1": { 8206 + }, 8207 + "element-attributes": { 8208 + "xsi:type": "ns11:sourceDetailsType" 8209 + } 8210 + } 16242 8211 }, 16243 8212 "31": { 16244 8213 "archives": [ ··· 16264 8211 "license": "android-sdk-license", 16265 8212 "name": "sources", 16266 8213 "path": "sources/android-31", 16267 - "revision": "31" 8214 + "revision": "31", 8215 + "revision-details": { 8216 + "major:0": "1" 8217 + }, 8218 + "type-details": { 8219 + "api-level:0": "31", 8220 + "codename:1": { 8221 + }, 8222 + "element-attributes": { 8223 + "xsi:type": "ns11:sourceDetailsType" 8224 + } 8225 + } 16268 8226 }, 16269 8227 "32": { 16270 8228 "archives": [ ··· 16290 8226 "license": "android-sdk-license", 16291 8227 "name": "sources", 16292 8228 "path": "sources/android-32", 16293 - "revision": "32" 8229 + "revision": "32", 8230 + "revision-details": { 8231 + "major:0": "1" 8232 + }, 8233 + "type-details": { 8234 + "api-level:0": "32", 8235 + "codename:1": { 8236 + }, 8237 + "element-attributes": { 8238 + "xsi:type": "ns11:sourceDetailsType" 8239 + } 8240 + } 16294 8241 }, 16295 8242 "33": { 16296 8243 "archives": [ ··· 16316 8241 "license": "android-sdk-license", 16317 8242 "name": "sources", 16318 8243 "path": "sources/android-33", 16319 - "revision": "33" 8244 + "revision": "33", 8245 + "revision-details": { 8246 + "major:0": "1" 8247 + }, 8248 + "type-details": { 8249 + "api-level:0": "33", 8250 + "codename:1": { 8251 + }, 8252 + "element-attributes": { 8253 + "xsi:type": "ns11:sourceDetailsType" 8254 + } 8255 + } 16320 8256 } 16321 8257 }, 16322 8258 "tools": { ··· 16352 8266 "url": "https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip" 16353 8267 } 16354 8268 ], 8269 + "dependencies": { 8270 + "dependency:0": { 8271 + "element-attributes": { 8272 + "path": "patcher;v4" 8273 + } 8274 + }, 8275 + "dependency:1": { 8276 + "element-attributes": { 8277 + "path": "emulator" 8278 + } 8279 + }, 8280 + "dependency:2": { 8281 + "element-attributes": { 8282 + "path": "platform-tools" 8283 + }, 8284 + "min-revision:0": { 8285 + "major:0": "20" 8286 + } 8287 + } 8288 + }, 16355 8289 "displayName": "Android SDK Tools", 16356 8290 "license": "android-sdk-license", 16357 8291 "name": "tools", 8292 + "obsolete": "true", 16358 8293 "path": "tools", 16359 - "revision": "26.1.1" 8294 + "revision": "26.1.1", 8295 + "revision-details": { 8296 + "major:0": "26", 8297 + "micro:2": "1", 8298 + "minor:1": "1" 8299 + }, 8300 + "type-details": { 8301 + "element-attributes": { 8302 + "xsi:type": "ns5:genericDetailsType" 8303 + } 8304 + } 16360 8305 } 16361 8306 } 16362 8307 }