Android SDK(MacOS) Download Link And Directory Tree
https://dl.google.com/android/repository/platform-tools_r28.0.2-darwin.zip
https://dl.google.com/android/repository/build-tools_r28.0.3-macosx.zip
https://dl.google.com/dl/android/studio/install/3.4.0.18/android-studio-ide-183.5452501-mac.dmg
https://dl.google.com/android/repository/emulator-darwin-5395263.zip
https://dl.google.com/android/repository/sources-28_r01.zip
https://dl.google.com/android/repository/platform-28_r06.zip
https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip
Referrence: https://www.androiddevtools.cn/
http://mirrors.neusoft.edu.cn/android/repository/
yuanjideMacBook-Air:sdk yuanjizhao$ tree -L 3
.
├── build-tools //build-tools_r28.0.3-macosx.zip
│ └── 28.0.3
│ ├── NOTICE.txt
│ ├── aapt
│ ├── aapt2
│ ├── aarch64-linux-android-ld
│ ├── aidl
│ ├── apksigner
│ ├── arm-linux-androideabi-ld
│ ├── bcc_compat
│ ├── core-lambda-stubs.jar
│ ├── d8
│ ├── dexdump
│ ├── dx
│ ├── i686-linux-android-ld
│ ├── lib
│ ├── lib64
│ ├── llvm-rs-cc
│ ├── mainDexClasses
│ ├── mainDexClasses.rules
│ ├── mainDexClassesNoAapt.rules
│ ├── mipsel-linux-android-ld
│ ├── package.xml
│ ├── renderscript
│ ├── runtime.properties
│ ├── source.properties
│ ├── split-select
│ ├── x86_64-linux-android-ld
│ └── zipalign
├── emulator //emulator-darwin-5395263.zip
│ ├── NOTICE.txt
│ ├── android-info.txt
│ ├── bin64
│ │ ├── e2fsck
│ │ ├── fsck.ext4
│ │ ├── mkfs.ext4
│ │ ├── resize2fs
│ │ └── tune2fs
│ ├── emulator
│ ├── emulator-check
│ ├── emulator64-arm
│ ├── emulator64-crash-service
│ ├── emulator64-x86
│ ├── lib
│ │ ├── advancedFeatures.ini
│ │ ├── advancedFeaturesCanary.ini
│ │ ├── ca-bundle.pem
│ │ ├── emu-original-feature-flags.protobuf
│ │ ├── hardware-properties.ini
│ │ └── pc-bios
│ ├── lib64
│ │ ├── android-emu-shared.dylib
│ │ ├── gles_swiftshader
│ │ ├── gralloc.goldfish.dylib
│ │ ├── gralloc.ranchu.dylib
│ │ ├── lib64EGL_translator.dylib
│ │ ├── lib64GLES12Translator.dylib
│ │ ├── lib64GLES_CM_translator.dylib
│ │ ├── lib64GLES_V2_translator.dylib
│ │ ├── lib64OpenglRender.dylib
│ │ ├── lib64emugl_test_shared_library.dylib
│ │ ├── libEGL_emulation.dylib
│ │ ├── libGLESv1_CM_emulation.dylib
│ │ ├── libGLESv1_enc.dylib
│ │ ├── libGLESv2_emulation.dylib
│ │ ├── libGLESv2_enc.dylib
│ │ ├── libOpenglCodecCommon_host.dylib
│ │ ├── libOpenglSystemCommon.dylib
│ │ ├── lib_renderControl_enc.dylib
│ │ ├── libaemugraphics.dylib
│ │ ├── libcutils.dylib
│ │ ├── libgui.dylib
│ │ ├── liblog.dylib
│ │ ├── libutils.dylib
│ │ ├── qt
│ │ └── vulkan
│ ├── mksdcard
│ ├── qemu
│ │ └── darwin-x86_64
│ ├── qemu-img
│ ├── resources
│ │ ├── Toren1BD.mtl
│ │ ├── Toren1BD.obj
│ │ ├── Toren1BD.posters
│ │ ├── Toren1BD_Decor.png
│ │ ├── Toren1BD_Main.png
│ │ └── poster.png
│ └── source.properties
├── licenses
│ ├── android-sdk-license
│ └── android-sdk-preview-license
├── patcher
│ └── v4
│ ├── package.xml
│ ├── patcher.jar
│ └── source.properties
├── platform-tools //platform-tools_r28.0.2-darwin.zip
│ ├── NOTICE.txt
│ ├── adb
│ ├── api
│ │ ├── annotations.zip
│ │ └── api-versions.xml
│ ├── deployagent
│ ├── deployagent.jar
│ ├── deploypatchgenerator.jar
│ ├── dmtracedump
│ ├── e2fsdroid
│ ├── etc1tool
│ ├── fastboot
│ ├── hprof-conv
│ ├── lib64
│ │ └── libc++.dylib
│ ├── make_f2fs
│ ├── mke2fs
│ ├── mke2fs.conf
│ ├── package.xml
│ ├── sload_f2fs
│ ├── source.properties
│ ├── sqlite3
│ └── systrace
│ ├── NOTICE
│ ├── UPSTREAM_REVISION
│ ├── catapult
│ └── systrace.py
├── platforms //platform-28_r06.zip
│ └── 28.0.3
│ ├── android-stubs-src.jar
│ ├── android.jar
│ ├── build.prop
│ ├── data
│ ├── framework.aidl
│ ├── optional
│ ├── package.xml
│ ├── sdk.properties
│ ├── skins
│ ├── source.properties
│ ├── templates
│ └── uiautomator.jar
├── sources //sources-28_r01.zip
│ └── src
│ ├── android
│ ├── androidx
│ ├── benchmarks
│ ├── com
│ ├── foo
│ ├── io
│ ├── java
│ ├── javax
│ ├── jdk
│ ├── jsr166
│ ├── junit
│ ├── mypackage
│ ├── org
│ ├── package.xml
│ ├── source.properties
│ └── tck
├── temp
│ ├── build-tools_r28.0.3-macosx.zip
│ ├── emulator-darwin-5395263.zip
│ ├── platform-28_r06.zip
│ ├── sdk-tools-darwin-4333796.zip
│ └── sources-28_r01.zip
└── tools //sdk-tools-darwin-4333796.zip
├── NOTICE.txt
├── android
├── bin
│ ├── apkanalyzer
│ ├── archquery
│ ├── avdmanager
│ ├── jobb
│ ├── lint
│ ├── monkeyrunner
│ ├── screenshot2
│ ├── sdkmanager
│ └── uiautomatorviewer
├── emulator
├── emulator-check
├── lib
│ ├── android.el
│ ├── animal-sniffer-annotations-1.14.jar
│ ├── annotations-12.0.jar
│ ├── annotations-13.0.jar
│ ├── annotations-26.0.0-dev.jar
│ ├── apkanalyzer-cli.jar
│ ├── apkanalyzer.jar
│ ├── archquery-26.0.0-dev.jar
│ ├── asm-5.1.jar
│ ├── asm-analysis-5.1.jar
│ ├── asm-tree-5.1.jar
│ ├── asset-studio-26.0.0-dev.jar
│ ├── baksmali-2.2.1.jar
│ ├── bcpkix-jdk15on-1.56.jar
│ ├── bcprov-jdk15on-1.56.jar
│ ├── binary-resources.jar
│ ├── builder-model-3.0.0-dev.jar
│ ├── chimpchat-26.0.0-dev.jar
│ ├── common-26.0.0-dev.jar
│ ├── commons-codec-1.6.jar
│ ├── commons-compress-1.12.jar
│ ├── commons-logging-1.1.1.jar
│ ├── ddmlib-26.0.0-dev.jar
│ ├── ddms-26.0.0-dev.jar
│ ├── ddmuilib-26.0.0-dev.jar
│ ├── devices.xml
│ ├── dexlib2-2.2.1.jar
│ ├── dvlib-26.0.0-dev.jar
│ ├── ecj-4.6.1.jar
│ ├── error_prone_annotations-2.0.18.jar
│ ├── explainer.jar
│ ├── fakeadbserver-26.0.0-dev.jar
│ ├── fat32lib.jar
│ ├── generator.jar
│ ├── gson-2.3.jar
│ ├── guava-22.0.jar
│ ├── hierarchyviewer2lib-26.0.0-dev.jar
│ ├── httpclient-4.2.6.jar
│ ├── httpcore-4.2.5.jar
│ ├── httpmime-4.1.jar
│ ├── intellij-core-26.0.0-dev.jar
│ ├── j2objc-annotations-1.1.jar
│ ├── jcommander-1.64.jar
│ ├── jcommon-1.0.12.jar
│ ├── jfreechart-1.0.9.jar
│ ├── jfreechart-swt-1.0.9.jar
│ ├── jimfs-1.1.jar
│ ├── jobb-26.0.0-dev.jar
│ ├── jopt-simple-4.9.jar
│ ├── jsilver-1.0.0.jar
│ ├── jsr305-1.3.9.jar
│ ├── jsr305-3.0.0.jar
│ ├── jython-standalone-2.5.3.jar
│ ├── kotlin-reflect-1.1.3-2.jar
│ ├── kotlin-stdlib-1.1.3-2.jar
│ ├── kxml2-2.3.0.jar
│ ├── layoutlib-api-26.0.0-dev.jar
│ ├── lint-26.0.0-dev.jar
│ ├── lint-api-26.0.0-dev.jar
│ ├── lint-checks-26.0.0-dev.jar
│ ├── lombok-ast-0.2.3.jar
│ ├── manifest-merger-26.0.0-dev.jar
│ ├── monitor-x86_64
│ ├── monkeyrunner-26.0.0-dev.jar
│ ├── org-eclipse-core-commands-3.6.0.jar
│ ├── org-eclipse-equinox-common-3.6.0.jar
│ ├── org-eclipse-jface-3.6.2.jar
│ ├── osgi-4.0.0.jar
│ ├── proguard-project.txt
│ ├── protobuf-java-3.0.0.jar
│ ├── repository-26.0.0-dev.jar
│ ├── screenshot2-26.0.0-dev.jar
│ ├── sdk-common-26.0.0-dev.jar
│ ├── sdklib-26.0.0-dev.jar
│ ├── shared.jar
│ ├── swtmenubar-26.0.0-dev.jar
│ ├── traceview-26.0.0-dev.jar
│ ├── trove4j-20160824.jar
│ ├── uast-26.0.0-dev.jar
│ ├── uiautomatorviewer-26.0.0-dev.jar
│ ├── util-2.2.1.jar
│ ├── x86
│ └── x86_64
├── mksdcard
├── monitor
├── package.xml
├── proguard
│ ├── README
│ ├── ant
│ ├── bin
│ ├── docs
│ ├── examples
│ ├── lib
│ ├── license.html
│ ├── proguard-android-optimize.txt
│ ├── proguard-android.txt
│ └── proguard-project.txt
├── source.properties
└── support
├── annotations.jar
├── typos-de.txt
├── typos-en.txt
├── typos-es.txt
├── typos-hu.txt
├── typos-it.txt
├── typos-nb.txt
├── typos-pt.txt
└── typos-tr.txt
60 directories, 226 files
yuanjideMacBook-Air:sdk yuanjizhao$ tree -L 3
.
├── 1.txt
├── build-tools
│ ├── 28.0.3
│ │ ├── NOTICE.txt
│ │ ├── aapt
│ │ ├── aapt2
│ │ ├── aarch64-linux-android-ld
│ │ ├── aidl
│ │ ├── apksigner
│ │ ├── arm-linux-androideabi-ld
│ │ ├── bcc_compat
│ │ ├── core-lambda-stubs.jar
│ │ ├── d8
│ │ ├── dexdump
│ │ ├── dx
│ │ ├── i686-linux-android-ld
│ │ ├── lib
│ │ ├── lib64
│ │ ├── llvm-rs-cc
│ │ ├── mainDexClasses
│ │ ├── mainDexClasses.rules
│ │ ├── mainDexClassesNoAapt.rules
│ │ ├── mipsel-linux-android-ld
│ │ ├── package.xml
│ │ ├── renderscript
│ │ ├── runtime.properties
│ │ ├── source.properties
│ │ ├── split-select
│ │ ├── x86_64-linux-android-ld
│ │ └── zipalign
│ ├── 29.0.0-rc1
│ │ ├── NOTICE.txt
│ │ ├── aapt
│ │ ├── aapt2
│ │ ├── aarch64-linux-android-ld
│ │ ├── aidl
│ │ ├── apksigner
│ │ ├── arm-linux-androideabi-ld
│ │ ├── bcc_compat
│ │ ├── core-lambda-stubs.jar
│ │ ├── d8
│ │ ├── dexdump
│ │ ├── dx
│ │ ├── i686-linux-android-ld
│ │ ├── lib
│ │ ├── lib64
│ │ ├── llvm-rs-cc
│ │ ├── mainDexClasses
│ │ ├── mainDexClasses.rules
│ │ ├── mainDexClassesNoAapt.rules
│ │ ├── mipsel-linux-android-ld
│ │ ├── package.xml
│ │ ├── renderscript
│ │ ├── runtime.properties
│ │ ├── source.properties
│ │ ├── split-select
│ │ ├── x86_64-linux-android-ld
│ │ └── zipalign
│ └── 29.0.0-rc2
│ ├── NOTICE.txt
│ ├── aapt
│ ├── aapt2
│ ├── aarch64-linux-android-ld
│ ├── aidl
│ ├── apksigner
│ ├── arm-linux-androideabi-ld
│ ├── bcc_compat
│ ├── core-lambda-stubs.jar
│ ├── d8
│ ├── dexdump
│ ├── dx
│ ├── i686-linux-android-ld
│ ├── lib
│ ├── lib64
│ ├── llvm-rs-cc
│ ├── mainDexClasses
│ ├── mainDexClasses.rules
│ ├── mainDexClassesNoAapt.rules
│ ├── mipsel-linux-android-ld
│ ├── package.xml
│ ├── renderscript
│ ├── runtime.properties
│ ├── source.properties
│ ├── split-select
│ ├── x86_64-linux-android-ld
│ └── zipalign
├── cmake
│ ├── 3.10.2.4988404
│ └── 3.6.4111459
│ ├── android.toolchain.cmake
│ ├── bin
│ ├── doc
│ ├── package.xml
│ ├── share
│ └── source.properties
├── emulator
│ ├── NOTICE.txt
│ ├── android-info.txt
│ ├── bin64
│ │ ├── e2fsck
│ │ ├── fsck.ext4
│ │ ├── mkfs.ext4
│ │ ├── resize2fs
│ │ └── tune2fs
│ ├── emulator
│ ├── emulator-check
│ ├── emulator64-arm
│ ├── emulator64-crash-service
│ ├── emulator64-x86
│ ├── lib
│ │ ├── advancedFeatures.ini
│ │ ├── advancedFeaturesCanary.ini
│ │ ├── ca-bundle.pem
│ │ ├── emu-original-feature-flags.protobuf
│ │ ├── hardware-properties.ini
│ │ └── pc-bios
│ ├── lib64
│ │ ├── android-emu-shared.dylib
│ │ ├── gles_swiftshader
│ │ ├── gralloc.goldfish.dylib
│ │ ├── gralloc.ranchu.dylib
│ │ ├── lib64EGL_translator.dylib
│ │ ├── lib64GLES12Translator.dylib
│ │ ├── lib64GLES_CM_translator.dylib
│ │ ├── lib64GLES_V2_translator.dylib
│ │ ├── lib64OpenglRender.dylib
│ │ ├── lib64emugl_test_shared_library.dylib
│ │ ├── libEGL_emulation.dylib
│ │ ├── libGLESv1_CM_emulation.dylib
│ │ ├── libGLESv1_enc.dylib
│ │ ├── libGLESv2_emulation.dylib
│ │ ├── libGLESv2_enc.dylib
│ │ ├── libOpenglCodecCommon_host.dylib
│ │ ├── libOpenglSystemCommon.dylib
│ │ ├── lib_renderControl_enc.dylib
│ │ ├── libaemugraphics.dylib
│ │ ├── libcutils.dylib
│ │ ├── libgui.dylib
│ │ ├── liblog.dylib
│ │ ├── libutils.dylib
│ │ ├── qt
│ │ └── vulkan
│ ├── mksdcard
│ ├── package.xml
│ ├── qemu
│ │ └── darwin-x86_64
│ ├── qemu-img
│ ├── resources
│ │ ├── Toren1BD.mtl
│ │ ├── Toren1BD.obj
│ │ ├── Toren1BD.posters
│ │ ├── Toren1BD_Decor.png
│ │ ├── Toren1BD_Main.png
│ │ └── poster.png
│ └── source.properties
├── extras
│ └── intel
│ └── Hardware_Accelerated_Execution_Manager
├── licenses
│ ├── android-sdk-license
│ └── android-sdk-preview-license
├── patcher
│ └── v4
│ ├── package.xml
│ ├── patcher.jar
│ └── source.properties
├── platform-tools
│ ├── NOTICE.txt
│ ├── adb
│ ├── api
│ │ ├── annotations.zip
│ │ └── api-versions.xml
│ ├── deployagent
│ ├── deployagent.jar
│ ├── deploypatchgenerator.jar
│ ├── dmtracedump
│ ├── e2fsdroid
│ ├── etc1tool
│ ├── fastboot
│ ├── hprof-conv
│ ├── lib64
│ │ └── libc++.dylib
│ ├── make_f2fs
│ ├── mke2fs
│ ├── mke2fs.conf
│ ├── package.xml
│ ├── sload_f2fs
│ ├── source.properties
│ ├── sqlite3
│ └── systrace
│ ├── NOTICE
│ ├── UPSTREAM_REVISION
│ ├── catapult
│ └── systrace.py
├── platforms
│ ├── android-22
│ │ ├── android.jar
│ │ ├── build.prop
│ │ ├── data
│ │ ├── framework.aidl
│ │ ├── package.xml
│ │ ├── sdk.properties
│ │ ├── skins
│ │ ├── source.properties
│ │ ├── templates
│ │ └── uiautomator.jar
│ ├── android-23
│ │ ├── android.jar
│ │ ├── build.prop
│ │ ├── data
│ │ ├── framework.aidl
│ │ ├── optional
│ │ ├── package.xml
│ │ ├── sdk.properties
│ │ ├── skins
│ │ ├── source.properties
│ │ ├── templates
│ │ └── uiautomator.jar
│ ├── android-25
│ │ ├── android-stubs-src.jar
│ │ ├── android.jar
│ │ ├── build.prop
│ │ ├── data
│ │ ├── framework.aidl
│ │ ├── optional
│ │ ├── package.xml
│ │ ├── sdk.properties
│ │ ├── skins
│ │ ├── source.properties
│ │ ├── templates
│ │ └── uiautomator.jar
│ ├── android-27
│ │ ├── android-stubs-src.jar
│ │ ├── android.jar
│ │ ├── build.prop
│ │ ├── data
│ │ ├── framework.aidl
│ │ ├── optional
│ │ ├── package.xml
│ │ ├── sdk.properties
│ │ ├── skins
│ │ ├── source.properties
│ │ ├── templates
│ │ └── uiautomator.jar
│ └── android-28
│ ├── android-stubs-src.jar
│ ├── android.jar
│ ├── build.prop
│ ├── data
│ ├── framework.aidl
│ ├── optional
│ ├── package.xml
│ ├── sdk.properties
│ ├── skins
│ ├── source.properties
│ ├── templates
│ └── uiautomator.jar
├── skins
│ ├── 768x1280
│ ├── AndroidWearRound
│ │ ├── arrow_down.png
│ │ ├── arrow_left.png
│ │ ├── arrow_right.png
│ │ ├── arrow_up.png
│ │ ├── back.png
│ │ ├── button.png
│ │ ├── circle_mask_320px.png
│ │ ├── circle_mask_380px.png
│ │ ├── circle_mask_380px_onion.png
│ │ ├── controls.png
│ │ ├── fore.png
│ │ ├── hardware.ini
│ │ ├── key.png
│ │ ├── layout
│ │ ├── mask.png
│ │ ├── select.png
│ │ └── shadow.png
│ ├── AndroidWearRound360x360
│ ├── AndroidWearRound400x400
│ ├── AndroidWearRound480x480
│ ├── AndroidWearRoundChin320x290
│ ├── AndroidWearRoundChin320x300
│ ├── AndroidWearRoundChin360x325
│ ├── AndroidWearRoundChin360x326
│ ├── AndroidWearRoundChin360x330
│ ├── AndroidWearSquare
│ │ ├── back.png
│ │ ├── fore.png
│ │ ├── layout
│ │ ├── mask.png
│ │ └── shadow.png
│ ├── AndroidWearSquare240x240
│ ├── AndroidWearSquare320x320
│ ├── galaxy_nexus
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ ├── port_shadow.webp
│ │ └── thumb.png
│ ├── nexus_10
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ ├── port_shadow.webp
│ │ └── thumb.png
│ ├── nexus_4
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ ├── port_shadow.webp
│ │ └── thumb.png
│ ├── nexus_5
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── nexus_5x
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── nexus_6
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── nexus_6p
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── nexus_7
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ ├── port_shadow.webp
│ │ └── thumb.png
│ ├── nexus_7_2013
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── nexus_9
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── nexus_one
│ │ ├── button.png
│ │ ├── land_back.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_shadow.webp
│ │ ├── power.png
│ │ ├── power_land.png
│ │ ├── thumb.png
│ │ ├── volume_down.png
│ │ ├── volume_down_land.png
│ │ ├── volume_up.png
│ │ └── volume_up_land.png
│ ├── nexus_s
│ │ ├── button.png
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ ├── port_shadow.webp
│ │ ├── power.png
│ │ ├── power_land.png
│ │ ├── thumb.png
│ │ ├── volume_down.png
│ │ ├── volume_down_land.png
│ │ ├── volume_up.png
│ │ └── volume_up_land.png
│ ├── pixel_2
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── pixel_2_xl
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ ├── port_shadow.webp
│ │ └── round_corners.webp
│ ├── pixel_3
│ │ ├── layout
│ │ ├── port_back.webp
│ │ └── round_corners.webp
│ ├── pixel_3_xl
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── round_corners.webp
│ ├── pixel_c
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── pixel_silver
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── pixel_xl_silver
│ │ ├── land_back.webp
│ │ ├── land_fore.webp
│ │ ├── land_shadow.webp
│ │ ├── layout
│ │ ├── port_back.webp
│ │ ├── port_fore.webp
│ │ └── port_shadow.webp
│ ├── tv_1080p
│ │ ├── back.png
│ │ ├── fore.png
│ │ ├── layout
│ │ └── shadow.png
│ └── tv_720p
│ ├── back.png
│ ├── fore.png
│ ├── layout
│ └── shadow.png
├── sources
│ ├── android-22
│ │ ├── android
│ │ ├── androidx
│ │ ├── benchmarks
│ │ ├── com
│ │ ├── java
│ │ ├── javax
│ │ ├── jsr166
│ │ ├── junit
│ │ ├── mock_android
│ │ ├── org
│ │ ├── package.xml
│ │ └── source.properties
│ ├── android-23
│ │ ├── android
│ │ ├── androidx
│ │ ├── benchmarks
│ │ ├── com
│ │ ├── java
│ │ ├── javax
│ │ ├── jsr166
│ │ ├── junit
│ │ ├── mock_android
│ │ ├── org
│ │ ├── package.xml
│ │ └── source.properties
│ ├── android-25
│ │ ├── android
│ │ ├── benchmarks
│ │ ├── com
│ │ ├── java
│ │ ├── javax
│ │ ├── jsr166
│ │ ├── junit
│ │ ├── org
│ │ ├── package.xml
│ │ └── source.properties
│ ├── android-27
│ │ ├── android
│ │ ├── benchmarks
│ │ ├── com
│ │ ├── foo
│ │ ├── io
│ │ ├── java
│ │ ├── javax
│ │ ├── jdk
│ │ ├── jsr166
│ │ ├── junit
│ │ ├── mypackage
│ │ ├── org
│ │ ├── package.xml
│ │ ├── source.properties
│ │ └── tck
│ └── android-28
│ ├── android
│ ├── androidx
│ ├── benchmarks
│ ├── com
│ ├── foo
│ ├── io
│ ├── java
│ ├── javax
│ ├── jdk
│ ├── jsr166
│ ├── junit
│ ├── mypackage
│ ├── org
│ ├── package.xml
│ ├── source.properties
│ └── tck
├── system-images
│ ├── android-16
│ │ └── default
│ ├── android-25
│ │ ├── android-wear-cn
│ │ ├── arm64-v8a
│ │ ├── armeabi-v7a
│ │ └── google_apis
│ ├── android-27
│ │ ├── google_apis
│ │ └── google_apis_playstore
│ └── android-28
│ ├── default
│ └── google_apis
└── tools
├── NOTICE.txt
├── android
├── bin
│ ├── apkanalyzer
│ ├── archquery
│ ├── avdmanager
│ ├── jobb
│ ├── lint
│ ├── monkeyrunner
│ ├── screenshot2
│ ├── sdkmanager
│ └── uiautomatorviewer
├── emulator
├── emulator-check
├── lib
│ ├── android.el
│ ├── animal-sniffer-annotations-1.14.jar
│ ├── annotations-12.0.jar
│ ├── annotations-13.0.jar
│ ├── annotations-26.0.0-dev.jar
│ ├── apkanalyzer-cli.jar
│ ├── apkanalyzer.jar
│ ├── archquery-26.0.0-dev.jar
│ ├── asm-5.1.jar
│ ├── asm-analysis-5.1.jar
│ ├── asm-tree-5.1.jar
│ ├── asset-studio-26.0.0-dev.jar
│ ├── baksmali-2.2.1.jar
│ ├── bcpkix-jdk15on-1.56.jar
│ ├── bcprov-jdk15on-1.56.jar
│ ├── binary-resources.jar
│ ├── builder-model-3.0.0-dev.jar
│ ├── chimpchat-26.0.0-dev.jar
│ ├── common-26.0.0-dev.jar
│ ├── commons-codec-1.6.jar
│ ├── commons-compress-1.12.jar
│ ├── commons-logging-1.1.1.jar
│ ├── ddmlib-26.0.0-dev.jar
│ ├── ddms-26.0.0-dev.jar
│ ├── ddmuilib-26.0.0-dev.jar
│ ├── devices.xml
│ ├── dexlib2-2.2.1.jar
│ ├── dvlib-26.0.0-dev.jar
│ ├── ecj-4.6.1.jar
│ ├── error_prone_annotations-2.0.18.jar
│ ├── explainer.jar
│ ├── fakeadbserver-26.0.0-dev.jar
│ ├── fat32lib.jar
│ ├── generator.jar
│ ├── gson-2.3.jar
│ ├── guava-22.0.jar
│ ├── hierarchyviewer2lib-26.0.0-dev.jar
│ ├── httpclient-4.2.6.jar
│ ├── httpcore-4.2.5.jar
│ ├── httpmime-4.1.jar
│ ├── intellij-core-26.0.0-dev.jar
│ ├── j2objc-annotations-1.1.jar
│ ├── jcommander-1.64.jar
│ ├── jcommon-1.0.12.jar
│ ├── jfreechart-1.0.9.jar
│ ├── jfreechart-swt-1.0.9.jar
│ ├── jimfs-1.1.jar
│ ├── jobb-26.0.0-dev.jar
│ ├── jopt-simple-4.9.jar
│ ├── jsilver-1.0.0.jar
│ ├── jsr305-1.3.9.jar
│ ├── jsr305-3.0.0.jar
│ ├── jython-standalone-2.5.3.jar
│ ├── kotlin-reflect-1.1.3-2.jar
│ ├── kotlin-stdlib-1.1.3-2.jar
│ ├── kxml2-2.3.0.jar
│ ├── layoutlib-api-26.0.0-dev.jar
│ ├── lint-26.0.0-dev.jar
│ ├── lint-api-26.0.0-dev.jar
│ ├── lint-checks-26.0.0-dev.jar
│ ├── lombok-ast-0.2.3.jar
│ ├── manifest-merger-26.0.0-dev.jar
│ ├── monitor-x86_64
│ ├── monkeyrunner-26.0.0-dev.jar
│ ├── org-eclipse-core-commands-3.6.0.jar
│ ├── org-eclipse-equinox-common-3.6.0.jar
│ ├── org-eclipse-jface-3.6.2.jar
│ ├── osgi-4.0.0.jar
│ ├── proguard-project.txt
│ ├── protobuf-java-3.0.0.jar
│ ├── repository-26.0.0-dev.jar
│ ├── screenshot2-26.0.0-dev.jar
│ ├── sdk-common-26.0.0-dev.jar
│ ├── sdklib-26.0.0-dev.jar
│ ├── shared.jar
│ ├── swtmenubar-26.0.0-dev.jar
│ ├── traceview-26.0.0-dev.jar
│ ├── trove4j-20160824.jar
│ ├── uast-26.0.0-dev.jar
│ ├── uiautomatorviewer-26.0.0-dev.jar
│ ├── util-2.2.1.jar
│ ├── x86
│ └── x86_64
├── mksdcard
├── monitor
├── package.xml
├── proguard
│ ├── README
│ ├── ant
│ ├── bin
│ ├── docs
│ ├── examples
│ ├── lib
│ ├── license.html
│ ├── proguard-android-optimize.txt
│ ├── proguard-android.txt
│ └── proguard-project.txt
├── source.properties
└── support
├── annotations.jar
├── typos-de.txt
├── typos-en.txt
├── typos-es.txt
├── typos-hu.txt
├── typos-it.txt
├── typos-nb.txt
├── typos-pt.txt
└── typos-tr.txt
189 directories, 487 files