1badging { 2 package { 3 package: "com.example.bundletool.minimal" 4 version_code: 1 5 version_name: "1.0" 6 platform_version_name: "12" 7 platform_version_code: "31" 8 compile_sdk_version: 31 9 compile_sdk_version_codename: "12" 10 } 11 application { 12 label: "minimal" 13 icon: "res/uF.xml" 14 density_icons { 15 key: 160 16 value: "res/uF.xml" 17 } 18 density_icons { 19 key: 240 20 value: "res/uF.xml" 21 } 22 density_icons { 23 key: 320 24 value: "res/uF.xml" 25 } 26 density_icons { 27 key: 480 28 value: "res/uF.xml" 29 } 30 density_icons { 31 key: 640 32 value: "res/uF.xml" 33 } 34 density_icons { 35 key: 65534 36 value: "res/uF.xml" 37 } 38 } 39 uses_sdk { 40 min_sdk_version: 21 41 target_sdk_version: 31 42 } 43 supports_screen { 44 screens: NORMAL 45 screens: LARGE 46 screens: XLARGE 47 supports_any_densities: true 48 requires_smallest_width_dp: 240 49 compatible_width_limit_dp: 360 50 largest_width_limit_dp: 480 51 } 52 launchable_activity { 53 name: "com.example.bundletool.minimal.MainActivity" 54 label: "minimal" 55 } 56 compatible_screens { 57 screens { 58 size: 500 59 density: 240 60 } 61 screens { 62 size: 400 63 density: 160 64 } 65 } 66 architectures { 67 architectures: "x86_64" 68 alt_architectures: "x86" 69 } 70 supports_gl_texture { 71 name: "GL_OES_compressed_paletted_texture" 72 } 73 components { 74 main: true 75 other_receivers: true 76 other_services: true 77 provided_components: "app-widget" 78 provided_components: "device-admin" 79 provided_components: "ime" 80 provided_components: "wallpaper" 81 provided_components: "accessibility" 82 provided_components: "print-service" 83 provided_components: "payment" 84 provided_components: "search" 85 provided_components: "document-provider" 86 provided_components: "notification-listener" 87 provided_components: "dream" 88 provided_components: "camera" 89 provided_components: "camera-secure" 90 } 91 locales: "--_--" 92 densities: 160 93 densities: 240 94 densities: 320 95 densities: 480 96 densities: 640 97 densities: 65534 98 uses_configurations { 99 req_touch_screen: 3 100 req_keyboard_type: 2 101 req_hard_keyboard: -1 102 req_navigation: 3 103 req_five_way_nav: -1 104 } 105 feature_groups { 106 features { 107 name: "android.hardware.bluetooth" 108 required: true 109 } 110 features { 111 name: "android.hardware.camera" 112 required: true 113 } 114 features { 115 name: "android.hardware.faketouch" 116 implied_data { 117 reasons: "default feature for all apps" 118 } 119 } 120 features { 121 name: "android.hardware.telephony" 122 implied_data { 123 from_sdk_23_permission: true 124 reasons: "requested a telephony permission" 125 } 126 } 127 } 128 uses_permissions { 129 name: "android.permission.BIND_ACCESSIBILITY_SERVICE" 130 max_sdk_version: 24 131 required: true 132 } 133 uses_permissions { 134 name: "android.permission.RECEIVE_SMS" 135 sdk23_and_above: true 136 } 137 uses_permissions { 138 name: "android.permission.WRITE_EXTERNAL_STORAGE" 139 required: true 140 } 141 uses_permissions { 142 name: "android.permission.READ_EXTERNAL_STORAGE" 143 required: true 144 implied: true 145 } 146 permissions { 147 name: "minimal.FIRST_PERMISSION" 148 } 149 uses_libraries { 150 name: "mylib1" 151 required: true 152 } 153 uses_libraries { 154 name: "my_optional_lib" 155 } 156 uses_native_libraries { 157 name: "native1" 158 required: true 159 } 160 uses_native_libraries { 161 name: "optional" 162 } 163 metadata { 164 name: "android.nfc.cardemulation.host_apdu_service" 165 resource_string: "res/dU.xml" 166 } 167} 168