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