1# 2# Copyright (C) 2007 The Android Open Source Project 3# 4# Licensed under the Apache License, Version 2.0 (the "License"); 5# you may not use this file except in compliance with the License. 6# You may obtain a copy of the License at 7# 8# http://www.apache.org/licenses/LICENSE-2.0 9# 10# Unless required by applicable law or agreed to in writing, software 11# distributed under the License is distributed on an "AS IS" BASIS, 12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13# See the License for the specific language governing permissions and 14# limitations under the License. 15# 16 17# 18# These are the files that comprise that SDK. 19# 20 21############################################################################## 22# SDK Root folder 23############################################################################## 24 25# the readme 26development/docs/SDK_RELEASE_NOTES RELEASE_NOTES.html 27 28# doc redirect 29frameworks/base/docs/docs-redirect.html documentation.html 30 31 32############################################################################## 33# Platform Tools Component 34############################################################################## 35 36development/sdk/sdk_files_NOTICE.txt platform-tools/NOTICE.txt 37development/sdk/plat_tools_source.properties platform-tools/source.properties 38 39# host tools from out/host/$(HOST_OS)-$(HOST_ARCH)/ 40bin/adb strip platform-tools/adb 41bin/fastboot strip platform-tools/fastboot 42bin/mke2fs strip platform-tools/mke2fs 43bin/mke2fs.conf platform-tools/mke2fs.conf 44bin/e2fsdroid strip platform-tools/e2fsdroid 45bin/make_f2fs strip platform-tools/make_f2fs 46bin/make_f2fs_casefold strip platform-tools/make_f2fs_casefold 47bin/sload_f2fs strip platform-tools/sload_f2fs 48bin/sqlite3 strip platform-tools/sqlite3 49bin/dmtracedump strip platform-tools/dmtracedump 50bin/etc1tool strip platform-tools/etc1tool 51bin/hprof-conv strip platform-tools/hprof-conv 52 53# systrace 54external/chromium-trace/catapult/ platform-tools/systrace/catapult/ 55external/chromium-trace/systrace.py platform-tools/systrace/systrace.py 56external/chromium-trace/NOTICE platform-tools/systrace/NOTICE 57external/chromium-trace/UPSTREAM_REVISION platform-tools/systrace/UPSTREAM_REVISION 58 59# Compatibility: moved to platform but also leave them in platform-tools for a little 60# longer until all active Gradle plugins have support for looking in both places 61${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs_generated-api-versions.xml platform-tools/api/api-versions.xml 62${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs_annotations.zip platform-tools/api/annotations.zip 63 64############################################################################## 65# Build Tools Component 66############################################################################## 67# Note that the build-tools sub-folder uses the platform-name as a placeholder 68# at build-time. Packaging will later change that to the actual build-tools 69# revision as specified in the source.properties. 70 71development/sdk/sdk_files_NOTICE.txt build-tools/${PLATFORM_NAME}/NOTICE.txt 72development/sdk/build_tools_source.properties build-tools/${PLATFORM_NAME}/source.properties 73development/sdk/build_tools_runtime.properties build-tools/${PLATFORM_NAME}/runtime.properties 74 75# build tools from out/host/$(HOST_OS)-$(HOST_ARCH)/ 76bin/aapt strip build-tools/${PLATFORM_NAME}/aapt 77bin/aapt2 strip build-tools/${PLATFORM_NAME}/aapt2 78bin/aidl strip build-tools/${PLATFORM_NAME}/aidl 79bin/split-select strip build-tools/${PLATFORM_NAME}/split-select 80bin/zipalign strip build-tools/${PLATFORM_NAME}/zipalign 81 82# renderscript (cc + headers) 83bin/llvm-rs-cc strip build-tools/${PLATFORM_NAME}/llvm-rs-cc 84bin/bcc_compat strip build-tools/${PLATFORM_NAME}/bcc_compat 85frameworks/rs/script_api/include build-tools/${PLATFORM_NAME}/renderscript/include 86external/clang/lib/Headers build-tools/${PLATFORM_NAME}/renderscript/clang-include 87external/clang/LICENSE.TXT build-tools/${PLATFORM_NAME}/renderscript/clang-include/LICENSE.TXT 88 89prebuilts/sdk/renderscript/lib/javalib.jar build-tools/${PLATFORM_NAME}/renderscript/lib/androidx-rs.jar 90prebuilts/sdk/renderscript/lib/javalib_legacy.jar build-tools/${PLATFORM_NAME}/renderscript/lib/renderscript-v8.jar 91 92prebuilts/sdk/renderscript/lib/arm/libc.so build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/armeabi-v7a/libc.so 93prebuilts/sdk/renderscript/lib/arm/libm.so build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/armeabi-v7a/libm.so 94prebuilts/sdk/renderscript/lib/arm/libcompiler_rt.a build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/armeabi-v7a/libcompiler_rt.a 95prebuilts/sdk/renderscript/lib/arm/libRSSupport.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/armeabi-v7a/libRSSupport.so 96prebuilts/sdk/renderscript/lib/arm/librsjni.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/armeabi-v7a/librsjni.so 97prebuilts/sdk/renderscript/lib/arm/librsjni_androidx.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/armeabi-v7a/librsjni_androidx.so 98prebuilts/sdk/renderscript/lib/arm/libblasV8.so build-tools/${PLATFORM_NAME}/renderscript/lib/blas/armeabi-v7a/libblasV8.so 99prebuilts/sdk/renderscript/lib/arm/librsrt_arm.bc build-tools/${PLATFORM_NAME}/renderscript/lib/bc/armeabi-v7a/libclcore.bc 100 101prebuilts/sdk/renderscript/lib/x86/libc.so build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/x86/libc.so 102prebuilts/sdk/renderscript/lib/x86/libm.so build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/x86/libm.so 103prebuilts/sdk/renderscript/lib/x86/libcompiler_rt.a build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/x86/libcompiler_rt.a 104prebuilts/sdk/renderscript/lib/x86/libRSSupport.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/x86/libRSSupport.so 105prebuilts/sdk/renderscript/lib/x86/librsjni.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/x86/librsjni.so 106prebuilts/sdk/renderscript/lib/x86/librsjni_androidx.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/x86/librsjni_androidx.so 107prebuilts/sdk/renderscript/lib/x86/libblasV8.so build-tools/${PLATFORM_NAME}/renderscript/lib/blas/x86/libblasV8.so 108prebuilts/sdk/renderscript/lib/x86/librsrt_x86.bc build-tools/${PLATFORM_NAME}/renderscript/lib/bc/x86/libclcore.bc 109 110prebuilts/sdk/renderscript/lib/arm64/libc.so build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/arm64-v8a/libc.so 111prebuilts/sdk/renderscript/lib/arm64/libm.so build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/arm64-v8a/libm.so 112prebuilts/sdk/renderscript/lib/arm64/libcompiler_rt.a build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/arm64-v8a/libcompiler_rt.a 113prebuilts/sdk/renderscript/lib/arm64/libRSSupport.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/arm64-v8a/libRSSupport.so 114prebuilts/sdk/renderscript/lib/arm64/librsjni.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/arm64-v8a/librsjni.so 115prebuilts/sdk/renderscript/lib/arm64/librsjni_androidx.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/arm64-v8a/librsjni_androidx.so 116prebuilts/sdk/renderscript/lib/arm64/libblasV8.so build-tools/${PLATFORM_NAME}/renderscript/lib/blas/arm64-v8a/libblasV8.so 117prebuilts/sdk/renderscript/lib/arm64/librsrt_arm64.bc build-tools/${PLATFORM_NAME}/renderscript/lib/bc/arm64-v8a/libclcore.bc 118 119prebuilts/sdk/renderscript/lib/x86_64/libc.so build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/x86_64/libc.so 120prebuilts/sdk/renderscript/lib/x86_64/libm.so build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/x86_64/libm.so 121prebuilts/sdk/renderscript/lib/x86_64/libcompiler_rt.a build-tools/${PLATFORM_NAME}/renderscript/lib/intermediates/x86_64/libcompiler_rt.a 122prebuilts/sdk/renderscript/lib/x86_64/libRSSupport.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/x86_64/libRSSupport.so 123prebuilts/sdk/renderscript/lib/x86_64/librsjni.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/x86_64/librsjni.so 124prebuilts/sdk/renderscript/lib/x86_64/librsjni_androidx.so build-tools/${PLATFORM_NAME}/renderscript/lib/packaged/x86_64/librsjni_androidx.so 125prebuilts/sdk/renderscript/lib/x86_64/libblasV8.so build-tools/${PLATFORM_NAME}/renderscript/lib/blas/x86_64/libblasV8.so 126prebuilts/sdk/renderscript/lib/x86_64/librsrt_x86_64.bc build-tools/${PLATFORM_NAME}/renderscript/lib/bc/x86_64/libclcore.bc 127 128# apksigner 129bin/apksigner build-tools/${PLATFORM_NAME}/apksigner 130framework/apksigner.jar build-tools/${PLATFORM_NAME}/lib/apksigner.jar 131 132# dexdump 133bin/dexdump build-tools/${PLATFORM_NAME}/dexdump 134 135# d8 136prebuilts/r8/r8.jar build-tools/${PLATFORM_NAME}/lib/d8.jar 137prebuilts/r8/d8 build-tools/${PLATFORM_NAME}/d8 138 139# multi-dex 140${OUT_DIR}/host/common/obj/JAVA_LIBRARIES/shrinkedAndroid_intermediates/shrinkedAndroid.jar build-tools/${PLATFORM_NAME}/lib/shrinkedAndroid.jar 141dalvik/dx/etc/mainDexClasses.rules build-tools/${PLATFORM_NAME}/mainDexClasses.rules 142dalvik/dx/etc/mainDexClassesNoAapt.rules build-tools/${PLATFORM_NAME}/mainDexClassesNoAapt.rules 143 144# Lambda stubs for use by javac 145${OUT_DIR}/target/common/obj/JAVA_LIBRARIES/core-lambda-stubs_intermediates/classes.jar build-tools/${PLATFORM_NAME}/core-lambda-stubs.jar 146 147############################################################################## 148# Platform Component 149############################################################################## 150 151# version files for the SDK updater, from development.git 152${HOST_OUT}/development/sdk/platform_source.properties platforms/${PLATFORM_NAME}/source.properties 153 154# copy build prop from out/.../sdk/ 155sdk/sdk-build.prop platforms/${PLATFORM_NAME}/build.prop 156 157# Main Public API jar 158${OUT_DIR}/target/common/obj/PACKAGING/android_jar_intermediates/android.jar platforms/${PLATFORM_NAME}/android.jar 159${OUT_DIR}/target/common/obj/PACKAGING/android_jar_intermediates/android-stubs-src.jar platforms/${PLATFORM_NAME}/android-stubs-src.jar 160 161# core-for-system-modules.jar for building system modules 162${OUT_DIR}/target/common/obj/JAVA_LIBRARIES/core-current-stubs-for-system-modules_intermediates/classes.jar platforms/${PLATFORM_NAME}/core-for-system-modules.jar 163 164# optional API files. 165development/build/optional.json platforms/${PLATFORM_NAME}/optional/optional.json 166${OUT_DIR}/target/common/obj/JAVA_LIBRARIES/org.apache.http.legacy.stubs_intermediates/classes.jar platforms/${PLATFORM_NAME}/optional/org.apache.http.legacy.jar 167# deprecated APIs 168${OUT_DIR}/target/common/obj/JAVA_LIBRARIES/android_uiautomator_intermediates/classes.jar platforms/${PLATFORM_NAME}/uiautomator.jar 169# Android Automotive OS stubs. 170${OUT_DIR}/target/common/obj/JAVA_LIBRARIES/android.car-stubs_intermediates/classes.jar platforms/${PLATFORM_NAME}/optional/android.car.jar 171# Test APIs 172${OUT_DIR}/target/common/obj/JAVA_LIBRARIES/android.test.mock.stubs_intermediates/classes.jar platforms/${PLATFORM_NAME}/optional/android.test.mock.jar 173${OUT_DIR}/target/common/obj/JAVA_LIBRARIES/android.test.base.stubs_intermediates/classes.jar platforms/${PLATFORM_NAME}/optional/android.test.base.jar 174${OUT_DIR}/target/common/obj/JAVA_LIBRARIES/android.test.runner.stubs_intermediates/classes.jar platforms/${PLATFORM_NAME}/optional/android.test.runner.jar 175 176# the aidl precompiled include 177${OUT_DIR}/target/common/obj/PACKAGING/framework.aidl platforms/${PLATFORM_NAME}/framework.aidl 178# the libbinder_ndk C++ library files associated with the AIDL compiler 179frameworks/native/libs/binder/ndk/include_cpp/ platforms/${PLATFORM_NAME}/optional/libbinder_ndk_cpp/ 180 181# emulator skins from sdk.git 182development/tools/emulator/skins/QVGA platforms/${PLATFORM_NAME}/skins/QVGA 183development/tools/emulator/skins/WQVGA432 platforms/${PLATFORM_NAME}/skins/WQVGA432 184development/tools/emulator/skins/WQVGA400 platforms/${PLATFORM_NAME}/skins/WQVGA400 185development/tools/emulator/skins/HVGA platforms/${PLATFORM_NAME}/skins/HVGA 186development/tools/emulator/skins/WVGA800 platforms/${PLATFORM_NAME}/skins/WVGA800 187development/tools/emulator/skins/WVGA854 platforms/${PLATFORM_NAME}/skins/WVGA854 188development/tools/emulator/skins/WSVGA platforms/${PLATFORM_NAME}/skins/WSVGA 189development/tools/emulator/skins/WXGA720 platforms/${PLATFORM_NAME}/skins/WXGA720 190development/tools/emulator/skins/WXGA800 platforms/${PLATFORM_NAME}/skins/WXGA800 191development/tools/emulator/skins/WXGA800-7in platforms/${PLATFORM_NAME}/skins/WXGA800-7in 192 193# Platform SDK properties 194development/sdk/sdk.properties platforms/${PLATFORM_NAME}/sdk.properties 195 196# sdk.git Ant templates for project files 197development/tools/templates/AndroidManifest.template platforms/${PLATFORM_NAME}/templates/AndroidManifest.template 198development/tools/templates/AndroidManifest.tests.template platforms/${PLATFORM_NAME}/templates/AndroidManifest.tests.template 199development/tools/templates/java_file.template platforms/${PLATFORM_NAME}/templates/java_file.template 200development/tools/templates/java_tests_file.template platforms/${PLATFORM_NAME}/templates/java_tests_file.template 201development/tools/templates/layout.template platforms/${PLATFORM_NAME}/templates/layout.template 202development/tools/templates/strings.template platforms/${PLATFORM_NAME}/templates/strings.template 203development/tools/templates/ic_launcher_ldpi.png platforms/${PLATFORM_NAME}/templates/ic_launcher_ldpi.png 204development/tools/templates/ic_launcher_mdpi.png platforms/${PLATFORM_NAME}/templates/ic_launcher_mdpi.png 205development/tools/templates/ic_launcher_hdpi.png platforms/${PLATFORM_NAME}/templates/ic_launcher_hdpi.png 206development/tools/templates/ic_launcher_xhdpi.png platforms/${PLATFORM_NAME}/templates/ic_launcher_xhdpi.png 207 208# API database for tools such as lint 209${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs_generated-api-versions.xml platforms/${PLATFORM_NAME}/data/api-versions.xml 210 211# API annotations database for lint 212prebuilts/sdk/sdk-annotations/annotations.zip platforms/${PLATFORM_NAME}/data/annotations.zip 213${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs_annotations.zip platforms/${PLATFORM_NAME}/data/annotations.zip 214 215# Eclipse Editors support 216frameworks/base/core/res/res platforms/${PLATFORM_NAME}/data/res 217${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs-metadata_intermediates/activity_actions.txt platforms/${PLATFORM_NAME}/data/activity_actions.txt 218${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs-metadata_intermediates/broadcast_actions.txt platforms/${PLATFORM_NAME}/data/broadcast_actions.txt 219${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs-metadata_intermediates/service_actions.txt platforms/${PLATFORM_NAME}/data/service_actions.txt 220${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs-metadata_intermediates/categories.txt platforms/${PLATFORM_NAME}/data/categories.txt 221${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs-metadata_intermediates/widgets.txt platforms/${PLATFORM_NAME}/data/widgets.txt 222${OUT_DIR}/target/common/obj/PACKAGING/framework-doc-stubs-metadata_intermediates/features.txt platforms/${PLATFORM_NAME}/data/features.txt 223 224# NOTICE files are copied by build/core/Makefile from sdk.git 225development/sdk/sdk_files_NOTICE.txt platforms/${PLATFORM_NAME}/templates/NOTICE.txt 226development/sdk/sdk_files_NOTICE.txt platforms/${PLATFORM_NAME}/data/NOTICE.txt 227development/sdk/sdk_files_NOTICE.txt platforms/${PLATFORM_NAME}/skins/NOTICE.txt 228 229 230############################################################################## 231# System image Component 232############################################################################## 233 234# System images + Kernel 235system-qemu.img system-images/${PLATFORM_NAME}/${TARGET_CPU_ABI}/system.img 236vendor-qemu.img system-images/${PLATFORM_NAME}/${TARGET_CPU_ABI}/vendor.img 237ramdisk-qemu.img system-images/${PLATFORM_NAME}/${TARGET_CPU_ABI}/ramdisk.img 238device/generic/goldfish/data/etc/userdata.img system-images/${PLATFORM_NAME}/${TARGET_CPU_ABI}/userdata.img 239data/misc system-images/${PLATFORM_NAME}/${TARGET_CPU_ABI}/data/misc 240system/build.prop system-images/${PLATFORM_NAME}/${TARGET_CPU_ABI}/build.prop 241VerifiedBootParams.textproto system-images/${PLATFORM_NAME}/${TARGET_CPU_ABI}/VerifiedBootParams.textproto 242 243# Note: the kernel image is handled by sdk-android-<abi>.atree now. 244 245 246############################################################################## 247# Docs Component 248############################################################################## 249 250# version files for the SDK updater, from sdk.git 251${HOST_OUT}/development/sdk/doc_source.properties docs/source.properties 252 253# the docs 254docs/offline-sdk docs 255frameworks/base/docs/docs-samples-redirect.html docs/samples/index.html 256 257 258############################################################################## 259# Samples Component 260############################################################################## 261 262# samples to include in the sdk samples package 263# 264# the list here should match the list of samples that we generate docs for, 265# (see web_docs_sample_code_flags in frameworks/base/Android.mk) 266development/apps/GestureBuilder samples/${PLATFORM_NAME}/legacy/GestureBuilder 267development/samples/samples_source.properties samples/${PLATFORM_NAME}/source.properties 268# 269# PLEASE KEEP THE SAMPLES IN ALPHABETICAL ORDER. 270# 271 272# New sample tree 273# Note: Some samples reference a shared "common" directory. In the future 274# this will be copied in automatically via a templating system. For now, 275# we need to copy it in here as needed. 276developers/build/prebuilts/gradle/BasicAndroidKeyStore/ samples/${PLATFORM_NAME}/security/BasicAndroidKeyStore 277developers/build/prebuilts/gradle/BasicSyncAdapter/ samples/${PLATFORM_NAME}/connectivity/BasicSyncAdapter 278developers/build/prebuilts/gradle/NetworkConnect/ samples/${PLATFORM_NAME}/connectivity/NetworkConnect 279developers/build/prebuilts/gradle/BasicNetworking/ samples/${PLATFORM_NAME}/connectivity/BasicNetworking 280developers/build/prebuilts/gradle/BluetoothLeGatt/ samples/${PLATFORM_NAME}/connectivity/BluetoothLeGatt 281developers/build/prebuilts/gradle/AppRestrictions/ samples/${PLATFORM_NAME}/content/AppRestrictions 282developers/build/prebuilts/gradle/BasicContactables/ samples/${PLATFORM_NAME}/content/BasicContactables 283developers/build/prebuilts/gradle/StorageClient/ samples/${PLATFORM_NAME}/content/StorageClient 284developers/build/prebuilts/gradle/StorageProvider/ samples/${PLATFORM_NAME}/content/StorageProvider 285developers/build/prebuilts/gradle/BasicGestureDetect/ samples/${PLATFORM_NAME}/input/BasicGestureDetect 286developers/build/prebuilts/gradle/BasicMultitouch/ samples/${PLATFORM_NAME}/input/BasicMultitouch 287developers/build/prebuilts/gradle/ActivityInstrumentation/ samples/${PLATFORM_NAME}/testing/ActivityInstrumentation 288developers/build/prebuilts/gradle/MediaRecorder/ samples/${PLATFORM_NAME}/media/MediaRecorder 289developers/build/prebuilts/gradle/BasicMediaRouter/ samples/${PLATFORM_NAME}/media/BasicMediaRouter 290developers/build/prebuilts/gradle/BasicMediaDecoder/ samples/${PLATFORM_NAME}/media/BasicMediaDecoder 291developers/build/prebuilts/gradle/BorderlessButtons/ samples/${PLATFORM_NAME}/ui/BorderlessButtons 292developers/build/prebuilts/gradle/BasicAccessibility/ samples/${PLATFORM_NAME}/ui/BasicAccessibility 293developers/build/prebuilts/gradle/CustomChoiceList/ samples/${PLATFORM_NAME}/ui/CustomChoiceList 294developers/build/prebuilts/gradle/TextSwitcher/ samples/${PLATFORM_NAME}/ui/TextSwitcher 295developers/build/prebuilts/gradle/HorizontalPaging/ samples/${PLATFORM_NAME}/ui/HorizontalPaging 296developers/build/prebuilts/gradle/ActionBarCompat-Styled/ samples/${PLATFORM_NAME}/ui/ActionBarCompat-Styled 297developers/build/prebuilts/gradle/ActionBarCompat-ListPopupMenu/ samples/${PLATFORM_NAME}/ui/ActionBarCompat-ListPopupMenu 298developers/build/prebuilts/gradle/ShareActionProvider/ samples/${PLATFORM_NAME}/ui/ShareActionProvider 299developers/build/prebuilts/gradle/ActionBarCompat-Basic/ samples/${PLATFORM_NAME}/ui/ActionBarCompat-Basic 300developers/build/prebuilts/gradle/BasicNotifications/ samples/${PLATFORM_NAME}/ui/BasicNotifications 301developers/build/prebuilts/gradle/CustomNotifications/ samples/${PLATFORM_NAME}/ui/CustomNotifications 302developers/build/prebuilts/gradle/DoneBar/ samples/${PLATFORM_NAME}/ui/DoneBar 303developers/build/prebuilts/gradle/BasicImmersiveMode/ samples/${PLATFORM_NAME}/ui/BasicImmersiveMode 304developers/build/prebuilts/gradle/AdvancedImmersiveMode/ samples/${PLATFORM_NAME}/ui/AdvancedImmersiveMode 305developers/build/prebuilts/gradle/ImmersiveMode/ samples/${PLATFORM_NAME}/ui/ImmersiveMode 306developers/build/prebuilts/gradle/RepeatingAlarm/ samples/${PLATFORM_NAME}/background/RepeatingAlarm 307developers/build/prebuilts/gradle/TextLinkify/ samples/${PLATFORM_NAME}/ui/TextLinkify 308developers/build/prebuilts/gradle/BasicRenderScript samples/${PLATFORM_NAME}/renderscript/BasicRenderScript 309developers/build/prebuilts/gradle/RenderScriptIntrinsic samples/${PLATFORM_NAME}/renderscript/RenderScriptIntrinsic 310developers/build/prebuilts/gradle/SlidingTabsBasic samples/${PLATFORM_NAME}/ui/SlidingTabsBasic 311developers/build/prebuilts/gradle/SlidingTabsColors samples/${PLATFORM_NAME}/ui/SlidingTabsColors 312developers/build/prebuilts/gradle/CardEmulation samples/${PLATFORM_NAME}/connectivity/CardEmulation 313developers/build/prebuilts/gradle/CardReader samples/${PLATFORM_NAME}/connectivity/CardReader 314developers/build/prebuilts/gradle/BatchStepSensor samples/${PLATFORM_NAME}/sensors/BatchStepSensor 315developers/build/prebuilts/gradle/DisplayingBitmaps samples/${PLATFORM_NAME}/ui/DisplayingBitmaps 316developers/build/prebuilts/gradle/BasicTransition samples/${PLATFORM_NAME}/ui/BasicTransition 317developers/build/prebuilts/gradle/CustomTransition samples/${PLATFORM_NAME}/ui/CustomTransition 318developers/build/prebuilts/gradle/SwipeRefreshLayoutBasic samples/${PLATFORM_NAME}/ui/SwipeRefreshLayoutBasic 319developers/build/prebuilts/gradle/SwipeRefreshListFragment samples/${PLATFORM_NAME}/ui/SwipeRefreshListFragment 320developers/build/prebuilts/gradle/SwipeRefreshMultipleViews samples/${PLATFORM_NAME}/ui/SwipeRefreshMultipleViews 321developers/build/prebuilts/gradle/MediaRouter samples/${PLATFORM_NAME}/media/MediaRouter 322developers/build/prebuilts/gradle/BluetoothChat samples/${PLATFORM_NAME}/connectivity/bluetooth/BluetoothChat 323developers/build/prebuilts/gradle/MediaEffects samples/${PLATFORM_NAME}/media/MediaEffects 324developers/build/prebuilts/gradle/BasicManagedProfile samples/${PLATFORM_NAME}/admin/BasicManagedProfile 325developers/build/prebuilts/gradle/Camera2Basic samples/${PLATFORM_NAME}/media/Camera2Basic 326developers/build/prebuilts/gradle/Camera2Video samples/${PLATFORM_NAME}/media/Camera2Video 327developers/build/prebuilts/gradle/ActivitySceneTransitionBasic samples/${PLATFORM_NAME}/ui/activityscenetransition/ActivitySceneTransitionBasic 328developers/build/prebuilts/gradle/NavigationDrawer samples/${PLATFORM_NAME}/ui/views/NavigationDrawer 329developers/build/prebuilts/gradle/ElevationBasic samples/${PLATFORM_NAME}/ui/views/Elevation/ElevationBasic 330developers/build/prebuilts/gradle/ElevationDrag samples/${PLATFORM_NAME}/ui/views/Elevation/ElevationDrag 331developers/build/prebuilts/gradle/ClippingBasic samples/${PLATFORM_NAME}/ui/views/Clipping/ClippingBasic 332developers/build/prebuilts/gradle/JobScheduler samples/${PLATFORM_NAME}/background/JobScheduler 333developers/build/prebuilts/gradle/HdrViewfinder samples/${PLATFORM_NAME}/media/HdrViewfinder 334developers/build/prebuilts/gradle/DocumentCentricApps samples/${PLATFORM_NAME}/ui/activitytasks/DocumentCentricApps 335developers/build/prebuilts/gradle/DocumentCentricRelinquishIdentity samples/${PLATFORM_NAME}/ui/activitytasks/DocumentCentricRelinquishIdentity 336developers/build/prebuilts/gradle/AppRestrictionEnforcer samples/${PLATFORM_NAME}/admin/AppRestrictionEnforcer 337developers/build/prebuilts/gradle/AppRestrictionSchema samples/${PLATFORM_NAME}/admin/AppRestrictionSchema 338developers/build/prebuilts/gradle/RecyclerView samples/${PLATFORM_NAME}/ui/views/RecyclerView 339developers/build/prebuilts/gradle/CardView samples/${PLATFORM_NAME}/ui/views/CardView 340developers/build/prebuilts/gradle/LNotifications samples/${PLATFORM_NAME}/ui/notifications/LNotifications 341developers/build/prebuilts/gradle/DrawableTinting samples/${PLATFORM_NAME}/ui/DrawableTinting 342developers/build/prebuilts/gradle/Interpolator samples/${PLATFORM_NAME}/ui/Interpolator 343developers/build/prebuilts/gradle/PdfRendererBasic samples/${PLATFORM_NAME}/ui/graphics/PdfRendererBasic 344developers/build/prebuilts/gradle/FloatingActionButtonBasic samples/${PLATFORM_NAME}/ui/views/FloatingActionButton/FloatingActionButtonBasic 345developers/build/prebuilts/gradle/RevealEffectBasic samples/${PLATFORM_NAME}/ui/views/RevealEffect/RevealEffectBasic 346developers/build/prebuilts/gradle/PermissionRequest samples/${PLATFORM_NAME}/content/webview/PermissionRequest 347developers/build/prebuilts/gradle/DirectorySelection samples/${PLATFORM_NAME}/content/documentsUi/DirectorySelection 348developers/build/prebuilts/gradle/AppUsageStatistics samples/${PLATFORM_NAME}/system/AppUsageStatistics 349developers/build/prebuilts/gradle/ScreenCapture samples/${PLATFORM_NAME}/media/ScreenCapture 350developers/build/prebuilts/gradle/NfcProvisioning samples/${PLATFORM_NAME}/nfc/NfcProvisioning 351developers/build/prebuilts/gradle/DeviceOwner samples/${PLATFORM_NAME}/admin/DeviceOwner 352developers/build/prebuilts/gradle/ConfirmCredential samples/${PLATFORM_NAME}/security/ConfirmCredential 353developers/build/prebuilts/gradle/FingerprintDialog samples/${PLATFORM_NAME}/security/FingerprintDialog 354developers/build/prebuilts/gradle/RuntimePermissions samples/${PLATFORM_NAME}/system/RuntimePermissions 355developers/build/prebuilts/gradle/RuntimePermissionsBasic samples/${PLATFORM_NAME}/system/RuntimePermissionsBasic 356developers/build/prebuilts/gradle/ActiveNotifications samples/${PLATFORM_NAME}/notification/ActiveNotifications 357developers/build/prebuilts/gradle/Camera2Raw samples/${PLATFORM_NAME}/media/Camera2Raw 358developers/build/prebuilts/gradle/AutoBackupForApps samples/${PLATFORM_NAME}/content/AutoBackupForApps 359developers/build/prebuilts/gradle/DirectShare samples/${PLATFORM_NAME}/content/DirectShare 360developers/build/prebuilts/gradle/MidiScope samples/${PLATFORM_NAME}/media/MidiScope 361developers/build/prebuilts/gradle/MidiSynth samples/${PLATFORM_NAME}/media/MidiSynth 362developers/build/prebuilts/gradle/AsymmetricFingerprintDialog samples/${PLATFORM_NAME}/security/AsymmetricFingerprintDialog 363developers/build/prebuilts/gradle/AppShortcuts samples/${PLATFORM_NAME}/system/AppShortcuts 364developers/build/prebuilts/gradle/CommitContentSampleApp samples/${PLATFORM_NAME}/input/keyboard/CommitContentSampleApp 365developers/build/prebuilts/gradle/CommitContentSampleIME samples/${PLATFORM_NAME}/input/keyboard/CommitContentSampleIME 366 367developers/build/prebuilts/androidtv samples/${PLATFORM_NAME}/androidtv 368 369# Wearable sample tree 370developers/build/prebuilts/gradle/AgendaData samples/${PLATFORM_NAME}/wearable/AgendaData 371developers/build/prebuilts/gradle/DataLayer samples/${PLATFORM_NAME}/wearable/DataLayer 372developers/build/prebuilts/gradle/DelayedConfirmation samples/${PLATFORM_NAME}/wearable/DelayedConfirmation 373developers/build/prebuilts/gradle/ElizaChat samples/${PLATFORM_NAME}/wearable/ElizaChat 374developers/build/prebuilts/gradle/FindMyPhone samples/${PLATFORM_NAME}/wearable/FindMyPhone 375developers/build/prebuilts/gradle/Flashlight samples/${PLATFORM_NAME}/wearable/Flashlight 376developers/build/prebuilts/gradle/Geofencing samples/${PLATFORM_NAME}/wearable/Geofencing 377developers/build/prebuilts/gradle/GridViewPager samples/${PLATFORM_NAME}/wearable/GridViewPager 378developers/build/prebuilts/gradle/JumpingJack samples/${PLATFORM_NAME}/wearable/JumpingJack 379developers/build/prebuilts/gradle/Notifications samples/${PLATFORM_NAME}/wearable/Notifications 380developers/build/prebuilts/gradle/Quiz samples/${PLATFORM_NAME}/wearable/Quiz 381developers/build/prebuilts/gradle/RecipeAssistant samples/${PLATFORM_NAME}/wearable/RecipeAssistant 382developers/build/prebuilts/gradle/RuntimePermissionsWear samples/${PLATFORM_NAME}/wearable/RuntimePermissionsWear 383developers/build/prebuilts/gradle/SkeletonWearableApp samples/${PLATFORM_NAME}/wearable/SkeletonWearableApp 384developers/build/prebuilts/gradle/SpeedTracker samples/${PLATFORM_NAME}/wearable/SpeedTracker 385developers/build/prebuilts/gradle/SynchronizedNotifications samples/${PLATFORM_NAME}/wearable/SynchronizedNotifications 386developers/build/prebuilts/gradle/Timer samples/${PLATFORM_NAME}/wearable/Timer 387developers/build/prebuilts/gradle/WatchFace samples/${PLATFORM_NAME}/wearable/WatchFace 388developers/build/prebuilts/gradle/WatchViewStub samples/${PLATFORM_NAME}/wearable/WatchViewStub 389developers/build/prebuilts/gradle/WearNotifications samples/${PLATFORM_NAME}/wearable/WearNotifications 390developers/build/prebuilts/gradle/WearSpeakerSample samples/${PLATFORM_NAME}/wearable/WearSpeakerSample 391developers/build/prebuilts/gradle/XYZTouristAttractions samples/${PLATFORM_NAME}/wearable/XYZTouristAttractions 392 393# Old sample tree 394development/samples/AccelerometerPlay samples/${PLATFORM_NAME}/legacy/AccelerometerPlay 395development/samples/AndroidBeamDemo samples/${PLATFORM_NAME}/legacy/AndroidBeamDemo 396development/samples/ApiDemos samples/${PLATFORM_NAME}/legacy/ApiDemos 397development/samples/AppNavigation samples/${PLATFORM_NAME}/legacy/AppNavigation 398development/samples/BackupRestore samples/${PLATFORM_NAME}/legacy/BackupRestore 399development/samples/BasicGLSurfaceView samples/${PLATFORM_NAME}/legacy/BasicGLSurfaceView 400development/samples/ContactManager samples/${PLATFORM_NAME}/legacy/ContactManager 401development/samples/CrossCompatibility samples/${PLATFORM_NAME}/legacy/CrossCompatibility 402development/samples/CubeLiveWallpaper samples/${PLATFORM_NAME}/legacy/CubeLiveWallpaper 403development/samples/HelloEffects samples/${PLATFORM_NAME}/legacy/HelloEffects 404development/samples/Home samples/${PLATFORM_NAME}/legacy/Home 405development/samples/HoneycombGallery samples/${PLATFORM_NAME}/legacy/HoneycombGallery 406development/samples/JetBoy samples/${PLATFORM_NAME}/legacy/JetBoy 407development/samples/KeyChainDemo samples/${PLATFORM_NAME}/legacy/KeyChainDemo 408development/samples/LceDemo samples/${PLATFORM_NAME}/legacy/LceDemo 409development/samples/LunarLander samples/${PLATFORM_NAME}/legacy/LunarLander 410development/samples/MultiResolution samples/${PLATFORM_NAME}/legacy/MultiResolution 411development/samples/NotePad samples/${PLATFORM_NAME}/legacy/NotePad 412development/samples/SpellChecker/SampleSpellCheckerService samples/${PLATFORM_NAME}/legacy/SpellChecker/SampleSpellCheckerService 413development/samples/SpellChecker/HelloSpellChecker samples/${PLATFORM_NAME}/legacy/SpellChecker/HelloSpellChecker 414development/samples/SampleSyncAdapter samples/${PLATFORM_NAME}/legacy/SampleSyncAdapter 415development/samples/SearchableDictionary samples/${PLATFORM_NAME}/legacy/SearchableDictionary 416development/samples/SipDemo samples/${PLATFORM_NAME}/legacy/SipDemo 417development/samples/SkeletonApp samples/${PLATFORM_NAME}/legacy/SkeletonApp 418development/samples/Snake samples/${PLATFORM_NAME}/legacy/Snake 419development/samples/SoftKeyboard samples/${PLATFORM_NAME}/legacy/SoftKeyboard 420development/samples/Spinner samples/${PLATFORM_NAME}/legacy/Spinner 421development/samples/SpinnerTest samples/${PLATFORM_NAME}/legacy/SpinnerTest 422development/samples/TicTacToeLib samples/${PLATFORM_NAME}/legacy/TicTacToeLib 423development/samples/TicTacToeMain samples/${PLATFORM_NAME}/legacy/TicTacToeMain 424development/samples/TtsEngine samples/${PLATFORM_NAME}/legacy/TtsEngine 425development/samples/ToyVpn samples/${PLATFORM_NAME}/legacy/ToyVpn 426development/samples/UiAutomator samples/${PLATFORM_NAME}/legacy/UiAutomator 427development/samples/USB/MissileLauncher samples/${PLATFORM_NAME}/legacy/USB/MissileLauncher 428development/samples/USB/AdbTest samples/${PLATFORM_NAME}/legacy/USB/AdbTest 429development/samples/VoiceRecognitionService samples/${PLATFORM_NAME}/legacy/VoiceRecognitionService 430development/samples/VoicemailProviderDemo samples/${PLATFORM_NAME}/legacy/VoicemailProviderDemo 431development/samples/WeatherListWidget samples/${PLATFORM_NAME}/legacy/WeatherListWidget 432development/apps/WidgetPreview samples/${PLATFORM_NAME}/legacy/WidgetPreview 433development/samples/WiFiDirectDemo samples/${PLATFORM_NAME}/legacy/WiFiDirectDemo 434development/samples/WiFiDirectServiceDiscovery samples/${PLATFORM_NAME}/legacy/WiFiDirectServiceDiscovery 435development/samples/Wiktionary samples/${PLATFORM_NAME}/legacy/Wiktionary 436development/samples/WiktionarySimple samples/${PLATFORM_NAME}/legacy/WiktionarySimple 437development/samples/XmlAdapters samples/${PLATFORM_NAME}/legacy/XmlAdapters 438development/samples/RenderScript/HelloCompute samples/${PLATFORM_NAME}/legacy/RenderScript/HelloCompute 439 440# NOTICE files are copied by build/core/Makefile from sdk.git 441development/sdk/sdk_files_NOTICE.txt samples/${PLATFORM_NAME}/NOTICE.txt 442 443############################################################################## 444# Add-on Folder 445############################################################################## 446 447# empty add-on folder with just a readme copied from sdk.git 448sdk/files/README_add-ons.txt add-ons/README.txt 449 450############################################################################## 451# Tests Component 452############################################################################## 453