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} 168resource_table { 169 source_pool { 170 data: "\001\000\034\000$\000\000\000\001\000\000\000\000\000\000\000\000\001\000\000 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" 171 } 172 package { 173 package_id { 174 id: 127 175 } 176 package_name: "com.example.bundletool.minimal" 177 type { 178 type_id { 179 id: 1 180 } 181 name: "color" 182 entry { 183 entry_id { 184 } 185 name: "black" 186 visibility { 187 source { 188 } 189 } 190 config_value { 191 config { 192 } 193 value { 194 source { 195 } 196 item { 197 prim { 198 color_argb8_value: 4278190080 199 } 200 } 201 } 202 } 203 } 204 entry { 205 entry_id { 206 id: 1 207 } 208 name: "purple_200" 209 visibility { 210 source { 211 } 212 } 213 config_value { 214 config { 215 } 216 value { 217 source { 218 } 219 item { 220 prim { 221 color_argb8_value: 4290479868 222 } 223 } 224 } 225 } 226 } 227 entry { 228 entry_id { 229 id: 2 230 } 231 name: "purple_500" 232 visibility { 233 source { 234 } 235 } 236 config_value { 237 config { 238 } 239 value { 240 source { 241 } 242 item { 243 prim { 244 color_argb8_value: 4284612846 245 } 246 } 247 } 248 } 249 } 250 entry { 251 entry_id { 252 id: 3 253 } 254 name: "purple_700" 255 visibility { 256 source { 257 } 258 } 259 config_value { 260 config { 261 } 262 value { 263 source { 264 } 265 item { 266 prim { 267 color_argb8_value: 4281794739 268 } 269 } 270 } 271 } 272 } 273 entry { 274 entry_id { 275 id: 4 276 } 277 name: "teal_200" 278 visibility { 279 source { 280 } 281 } 282 config_value { 283 config { 284 } 285 value { 286 source { 287 } 288 item { 289 prim { 290 color_argb8_value: 4278442693 291 } 292 } 293 } 294 } 295 } 296 entry { 297 entry_id { 298 id: 5 299 } 300 name: "teal_700" 301 visibility { 302 source { 303 } 304 } 305 config_value { 306 config { 307 } 308 value { 309 source { 310 } 311 item { 312 prim { 313 color_argb8_value: 4278290310 314 } 315 } 316 } 317 } 318 } 319 entry { 320 entry_id { 321 id: 6 322 } 323 name: "white" 324 visibility { 325 source { 326 } 327 } 328 config_value { 329 config { 330 } 331 value { 332 source { 333 } 334 item { 335 prim { 336 color_argb8_value: 4294967295 337 } 338 } 339 } 340 } 341 } 342 } 343 type { 344 type_id { 345 id: 2 346 } 347 name: "dimen" 348 entry { 349 entry_id { 350 } 351 name: "fab_margin" 352 visibility { 353 source { 354 } 355 } 356 config_value { 357 config { 358 } 359 value { 360 source { 361 } 362 item { 363 prim { 364 dimension_value: 4097 365 } 366 } 367 } 368 } 369 } 370 } 371 type { 372 type_id { 373 id: 3 374 } 375 name: "drawable" 376 entry { 377 entry_id { 378 } 379 name: "$ic_launcher_foreground__0" 380 visibility { 381 source { 382 } 383 } 384 config_value { 385 config { 386 density: 65534 387 sdk_version: 24 388 } 389 value { 390 source { 391 } 392 item { 393 file { 394 path: "res/Za.xml" 395 type: BINARY_XML 396 } 397 } 398 } 399 } 400 } 401 entry { 402 entry_id { 403 id: 1 404 } 405 name: "ic_launcher_background" 406 visibility { 407 source { 408 } 409 } 410 config_value { 411 config { 412 } 413 value { 414 source { 415 } 416 item { 417 file { 418 path: "res/3N.xml" 419 type: BINARY_XML 420 } 421 } 422 } 423 } 424 } 425 entry { 426 entry_id { 427 id: 2 428 } 429 name: "ic_launcher_foreground" 430 visibility { 431 source { 432 } 433 } 434 config_value { 435 config { 436 density: 65534 437 sdk_version: 24 438 } 439 value { 440 source { 441 } 442 item { 443 file { 444 path: "res/qm.xml" 445 type: BINARY_XML 446 } 447 } 448 } 449 } 450 } 451 } 452 type { 453 type_id { 454 id: 4 455 } 456 name: "mipmap" 457 entry { 458 entry_id { 459 } 460 name: "ic_launcher" 461 visibility { 462 source { 463 } 464 } 465 config_value { 466 config { 467 density: 160 468 } 469 value { 470 source { 471 } 472 item { 473 file { 474 path: "res/u3.png" 475 type: PNG 476 } 477 } 478 } 479 } 480 config_value { 481 config { 482 density: 240 483 } 484 value { 485 source { 486 } 487 item { 488 file { 489 path: "res/SD.png" 490 type: PNG 491 } 492 } 493 } 494 } 495 config_value { 496 config { 497 density: 320 498 } 499 value { 500 source { 501 } 502 item { 503 file { 504 path: "res/jy.png" 505 type: PNG 506 } 507 } 508 } 509 } 510 config_value { 511 config { 512 density: 480 513 } 514 value { 515 source { 516 } 517 item { 518 file { 519 path: "res/D2.png" 520 type: PNG 521 } 522 } 523 } 524 } 525 config_value { 526 config { 527 density: 640 528 } 529 value { 530 source { 531 } 532 item { 533 file { 534 path: "res/CG.png" 535 type: PNG 536 } 537 } 538 } 539 } 540 config_value { 541 config { 542 density: 65534 543 sdk_version: 26 544 } 545 value { 546 source { 547 } 548 item { 549 file { 550 path: "res/uF.xml" 551 type: BINARY_XML 552 } 553 } 554 } 555 } 556 } 557 entry { 558 entry_id { 559 id: 1 560 } 561 name: "ic_launcher_round" 562 visibility { 563 source { 564 } 565 } 566 config_value { 567 config { 568 density: 160 569 } 570 value { 571 source { 572 } 573 item { 574 file { 575 path: "res/7c.png" 576 type: PNG 577 } 578 } 579 } 580 } 581 config_value { 582 config { 583 density: 240 584 } 585 value { 586 source { 587 } 588 item { 589 file { 590 path: "res/tf.png" 591 type: PNG 592 } 593 } 594 } 595 } 596 config_value { 597 config { 598 density: 320 599 } 600 value { 601 source { 602 } 603 item { 604 file { 605 path: "res/1S.png" 606 type: PNG 607 } 608 } 609 } 610 } 611 config_value { 612 config { 613 density: 480 614 } 615 value { 616 source { 617 } 618 item { 619 file { 620 path: "res/5Q.png" 621 type: PNG 622 } 623 } 624 } 625 } 626 config_value { 627 config { 628 density: 640 629 } 630 value { 631 source { 632 } 633 item { 634 file { 635 path: "res/C9.png" 636 type: PNG 637 } 638 } 639 } 640 } 641 config_value { 642 config { 643 density: 65534 644 sdk_version: 26 645 } 646 value { 647 source { 648 } 649 item { 650 file { 651 path: "res/oy.xml" 652 type: BINARY_XML 653 } 654 } 655 } 656 } 657 } 658 } 659 type { 660 type_id { 661 id: 5 662 } 663 name: "string" 664 entry { 665 entry_id { 666 } 667 name: "action_settings" 668 visibility { 669 source { 670 } 671 } 672 config_value { 673 config { 674 } 675 value { 676 source { 677 } 678 item { 679 str { 680 value: "Settings" 681 } 682 } 683 } 684 } 685 } 686 entry { 687 entry_id { 688 id: 1 689 } 690 name: "app_name" 691 visibility { 692 source { 693 } 694 } 695 config_value { 696 config { 697 } 698 value { 699 source { 700 } 701 item { 702 str { 703 value: "minimal" 704 } 705 } 706 } 707 } 708 } 709 entry { 710 entry_id { 711 id: 2 712 } 713 name: "first_fragment_label" 714 visibility { 715 source { 716 } 717 } 718 config_value { 719 config { 720 } 721 value { 722 source { 723 } 724 item { 725 str { 726 value: "First Fragment" 727 } 728 } 729 } 730 } 731 } 732 entry { 733 entry_id { 734 id: 3 735 } 736 name: "hello_first_fragment" 737 visibility { 738 source { 739 } 740 } 741 config_value { 742 config { 743 } 744 value { 745 source { 746 } 747 item { 748 str { 749 value: "Hello first fragment" 750 } 751 } 752 } 753 } 754 } 755 entry { 756 entry_id { 757 id: 4 758 } 759 name: "hello_second_fragment" 760 visibility { 761 source { 762 } 763 } 764 config_value { 765 config { 766 } 767 value { 768 source { 769 } 770 item { 771 str { 772 value: "Hello second fragment. Arg: %1$s" 773 } 774 } 775 } 776 } 777 } 778 entry { 779 entry_id { 780 id: 5 781 } 782 name: "next" 783 visibility { 784 source { 785 } 786 } 787 config_value { 788 config { 789 } 790 value { 791 source { 792 } 793 item { 794 str { 795 value: "Next" 796 } 797 } 798 } 799 } 800 } 801 entry { 802 entry_id { 803 id: 6 804 } 805 name: "previous" 806 visibility { 807 source { 808 } 809 } 810 config_value { 811 config { 812 } 813 value { 814 source { 815 } 816 item { 817 str { 818 value: "Previous" 819 } 820 } 821 } 822 } 823 } 824 entry { 825 entry_id { 826 id: 7 827 } 828 name: "second_fragment_label" 829 visibility { 830 source { 831 } 832 } 833 config_value { 834 config { 835 } 836 value { 837 source { 838 } 839 item { 840 str { 841 value: "Second Fragment" 842 } 843 } 844 } 845 } 846 } 847 } 848 type { 849 type_id { 850 id: 6 851 } 852 name: "xml" 853 entry { 854 entry_id { 855 } 856 name: "apduservice" 857 visibility { 858 source { 859 } 860 } 861 config_value { 862 config { 863 } 864 value { 865 source { 866 } 867 item { 868 file { 869 path: "res/dU.xml" 870 type: BINARY_XML 871 } 872 } 873 } 874 } 875 } 876 } 877 } 878 tool_fingerprint { 879 tool: "Android Asset Packaging Tool (aapt)" 880 version: "2.19-SOONG BUILD NUMBER PLACEHOLDER" 881 } 882} 883xml_files { 884 path: "res/oy.xml" 885 root { 886 element { 887 namespace_declaration { 888 prefix: "android" 889 uri: "http://schemas.android.com/apk/res/android" 890 source { 891 line_number: 2 892 } 893 } 894 name: "adaptive-icon" 895 child { 896 element { 897 name: "background" 898 attribute { 899 namespace_uri: "http://schemas.android.com/apk/res/android" 900 name: "drawable" 901 source { 902 } 903 resource_id: 16843161 904 compiled_item { 905 ref { 906 id: 2130903041 907 } 908 } 909 } 910 } 911 source { 912 line_number: 3 913 } 914 } 915 child { 916 element { 917 name: "foreground" 918 attribute { 919 namespace_uri: "http://schemas.android.com/apk/res/android" 920 name: "drawable" 921 source { 922 } 923 resource_id: 16843161 924 compiled_item { 925 ref { 926 id: 2130903042 927 } 928 } 929 } 930 } 931 source { 932 line_number: 4 933 } 934 } 935 } 936 source { 937 line_number: 2 938 } 939 } 940} 941xml_files { 942 path: "AndroidManifest.xml" 943 root { 944 element { 945 namespace_declaration { 946 prefix: "android" 947 uri: "http://schemas.android.com/apk/res/android" 948 source { 949 line_number: 2 950 } 951 } 952 name: "manifest" 953 attribute { 954 namespace_uri: "http://schemas.android.com/apk/res/android" 955 name: "versionCode" 956 source { 957 } 958 resource_id: 16843291 959 compiled_item { 960 prim { 961 int_decimal_value: 1 962 } 963 } 964 } 965 attribute { 966 namespace_uri: "http://schemas.android.com/apk/res/android" 967 name: "versionName" 968 value: "1.0" 969 resource_id: 16843292 970 } 971 attribute { 972 namespace_uri: "http://schemas.android.com/apk/res/android" 973 name: "compileSdkVersion" 974 source { 975 } 976 resource_id: 16844146 977 compiled_item { 978 prim { 979 int_decimal_value: 31 980 } 981 } 982 } 983 attribute { 984 namespace_uri: "http://schemas.android.com/apk/res/android" 985 name: "compileSdkVersionCodename" 986 value: "12" 987 resource_id: 16844147 988 } 989 attribute { 990 name: "package" 991 value: "com.example.bundletool.minimal" 992 } 993 attribute { 994 name: "platformBuildVersionCode" 995 source { 996 } 997 compiled_item { 998 prim { 999 int_decimal_value: 31 1000 } 1001 } 1002 } 1003 attribute { 1004 name: "platformBuildVersionName" 1005 source { 1006 } 1007 compiled_item { 1008 prim { 1009 int_decimal_value: 12 1010 } 1011 } 1012 } 1013 child { 1014 element { 1015 name: "uses-sdk" 1016 attribute { 1017 namespace_uri: "http://schemas.android.com/apk/res/android" 1018 name: "minSdkVersion" 1019 source { 1020 } 1021 resource_id: 16843276 1022 compiled_item { 1023 prim { 1024 int_decimal_value: 21 1025 } 1026 } 1027 } 1028 attribute { 1029 namespace_uri: "http://schemas.android.com/apk/res/android" 1030 name: "targetSdkVersion" 1031 source { 1032 } 1033 resource_id: 16843376 1034 compiled_item { 1035 prim { 1036 int_decimal_value: 31 1037 } 1038 } 1039 } 1040 } 1041 source { 1042 line_number: 7 1043 } 1044 } 1045 child { 1046 element { 1047 name: "supports-screens" 1048 attribute { 1049 namespace_uri: "http://schemas.android.com/apk/res/android" 1050 name: "anyDensity" 1051 source { 1052 } 1053 resource_id: 16843372 1054 compiled_item { 1055 prim { 1056 boolean_value: true 1057 } 1058 } 1059 } 1060 attribute { 1061 namespace_uri: "http://schemas.android.com/apk/res/android" 1062 name: "smallScreens" 1063 source { 1064 } 1065 resource_id: 16843396 1066 compiled_item { 1067 prim { 1068 boolean_value: false 1069 } 1070 } 1071 } 1072 attribute { 1073 namespace_uri: "http://schemas.android.com/apk/res/android" 1074 name: "normalScreens" 1075 source { 1076 } 1077 resource_id: 16843397 1078 compiled_item { 1079 prim { 1080 boolean_value: true 1081 } 1082 } 1083 } 1084 attribute { 1085 namespace_uri: "http://schemas.android.com/apk/res/android" 1086 name: "largeScreens" 1087 source { 1088 } 1089 resource_id: 16843398 1090 compiled_item { 1091 prim { 1092 boolean_value: true 1093 } 1094 } 1095 } 1096 attribute { 1097 namespace_uri: "http://schemas.android.com/apk/res/android" 1098 name: "requiresSmallestWidthDp" 1099 source { 1100 } 1101 resource_id: 16843620 1102 compiled_item { 1103 prim { 1104 int_decimal_value: 240 1105 } 1106 } 1107 } 1108 attribute { 1109 namespace_uri: "http://schemas.android.com/apk/res/android" 1110 name: "compatibleWidthLimitDp" 1111 source { 1112 } 1113 resource_id: 16843621 1114 compiled_item { 1115 prim { 1116 int_decimal_value: 360 1117 } 1118 } 1119 } 1120 attribute { 1121 namespace_uri: "http://schemas.android.com/apk/res/android" 1122 name: "largestWidthLimitDp" 1123 source { 1124 } 1125 resource_id: 16843622 1126 compiled_item { 1127 prim { 1128 int_decimal_value: 480 1129 } 1130 } 1131 } 1132 } 1133 source { 1134 line_number: 11 1135 } 1136 } 1137 child { 1138 element { 1139 name: "uses-configuration" 1140 attribute { 1141 namespace_uri: "http://schemas.android.com/apk/res/android" 1142 name: "reqTouchScreen" 1143 source { 1144 } 1145 resource_id: 16843303 1146 compiled_item { 1147 prim { 1148 int_decimal_value: 3 1149 } 1150 } 1151 } 1152 attribute { 1153 namespace_uri: "http://schemas.android.com/apk/res/android" 1154 name: "reqKeyboardType" 1155 source { 1156 } 1157 resource_id: 16843304 1158 compiled_item { 1159 prim { 1160 int_decimal_value: 2 1161 } 1162 } 1163 } 1164 attribute { 1165 namespace_uri: "http://schemas.android.com/apk/res/android" 1166 name: "reqHardKeyboard" 1167 source { 1168 } 1169 resource_id: 16843305 1170 compiled_item { 1171 prim { 1172 boolean_value: true 1173 } 1174 } 1175 } 1176 attribute { 1177 namespace_uri: "http://schemas.android.com/apk/res/android" 1178 name: "reqNavigation" 1179 source { 1180 } 1181 resource_id: 16843306 1182 compiled_item { 1183 prim { 1184 int_decimal_value: 3 1185 } 1186 } 1187 } 1188 attribute { 1189 namespace_uri: "http://schemas.android.com/apk/res/android" 1190 name: "reqFiveWayNav" 1191 source { 1192 } 1193 resource_id: 16843314 1194 compiled_item { 1195 prim { 1196 boolean_value: true 1197 } 1198 } 1199 } 1200 } 1201 source { 1202 line_number: 20 1203 } 1204 } 1205 child { 1206 element { 1207 name: "supports-gl-texture" 1208 attribute { 1209 namespace_uri: "http://schemas.android.com/apk/res/android" 1210 name: "name" 1211 value: "GL_OES_compressed_paletted_texture" 1212 resource_id: 16842755 1213 } 1214 } 1215 source { 1216 line_number: 27 1217 } 1218 } 1219 child { 1220 element { 1221 name: "permission" 1222 attribute { 1223 namespace_uri: "http://schemas.android.com/apk/res/android" 1224 name: "name" 1225 value: "minimal.FIRST_PERMISSION" 1226 resource_id: 16842755 1227 } 1228 } 1229 source { 1230 line_number: 29 1231 } 1232 } 1233 child { 1234 element { 1235 name: "uses-feature" 1236 attribute { 1237 namespace_uri: "http://schemas.android.com/apk/res/android" 1238 name: "name" 1239 value: "android.hardware.camera" 1240 resource_id: 16842755 1241 } 1242 } 1243 source { 1244 line_number: 31 1245 } 1246 } 1247 child { 1248 element { 1249 name: "uses-feature" 1250 attribute { 1251 namespace_uri: "http://schemas.android.com/apk/res/android" 1252 name: "name" 1253 value: "android.hardware.bluetooth" 1254 resource_id: 16842755 1255 } 1256 } 1257 source { 1258 line_number: 32 1259 } 1260 } 1261 child { 1262 element { 1263 name: "uses-permission" 1264 attribute { 1265 namespace_uri: "http://schemas.android.com/apk/res/android" 1266 name: "name" 1267 value: "android.permission.BIND_ACCESSIBILITY_SERVICE" 1268 resource_id: 16842755 1269 } 1270 attribute { 1271 namespace_uri: "http://schemas.android.com/apk/res/android" 1272 name: "maxSdkVersion" 1273 source { 1274 } 1275 resource_id: 16843377 1276 compiled_item { 1277 prim { 1278 int_decimal_value: 24 1279 } 1280 } 1281 } 1282 } 1283 source { 1284 line_number: 34 1285 } 1286 } 1287 child { 1288 element { 1289 name: "uses-permission-sdk-23" 1290 attribute { 1291 namespace_uri: "http://schemas.android.com/apk/res/android" 1292 name: "name" 1293 value: "android.permission.RECEIVE_SMS" 1294 resource_id: 16842755 1295 } 1296 } 1297 source { 1298 line_number: 38 1299 } 1300 } 1301 child { 1302 element { 1303 name: "uses-permission" 1304 attribute { 1305 namespace_uri: "http://schemas.android.com/apk/res/android" 1306 name: "name" 1307 value: "android.permission.WRITE_EXTERNAL_STORAGE" 1308 resource_id: 16842755 1309 } 1310 } 1311 source { 1312 line_number: 40 1313 } 1314 } 1315 child { 1316 element { 1317 name: "compatible-screens" 1318 child { 1319 element { 1320 name: "screen" 1321 attribute { 1322 namespace_uri: "http://schemas.android.com/apk/res/android" 1323 name: "screenSize" 1324 source { 1325 } 1326 resource_id: 16843466 1327 compiled_item { 1328 prim { 1329 int_decimal_value: 500 1330 } 1331 } 1332 } 1333 attribute { 1334 namespace_uri: "http://schemas.android.com/apk/res/android" 1335 name: "screenDensity" 1336 source { 1337 } 1338 resource_id: 16843467 1339 compiled_item { 1340 prim { 1341 int_decimal_value: 240 1342 } 1343 } 1344 } 1345 } 1346 source { 1347 line_number: 43 1348 } 1349 } 1350 child { 1351 element { 1352 name: "screen" 1353 attribute { 1354 namespace_uri: "http://schemas.android.com/apk/res/android" 1355 name: "screenSize" 1356 source { 1357 } 1358 resource_id: 16843466 1359 compiled_item { 1360 prim { 1361 int_decimal_value: 400 1362 } 1363 } 1364 } 1365 attribute { 1366 namespace_uri: "http://schemas.android.com/apk/res/android" 1367 name: "screenDensity" 1368 source { 1369 } 1370 resource_id: 16843467 1371 compiled_item { 1372 prim { 1373 int_decimal_value: 160 1374 } 1375 } 1376 } 1377 } 1378 source { 1379 line_number: 46 1380 } 1381 } 1382 } 1383 source { 1384 line_number: 42 1385 } 1386 } 1387 child { 1388 element { 1389 name: "application" 1390 attribute { 1391 namespace_uri: "http://schemas.android.com/apk/res/android" 1392 name: "label" 1393 source { 1394 } 1395 resource_id: 16842753 1396 compiled_item { 1397 ref { 1398 id: 2131034113 1399 } 1400 } 1401 } 1402 attribute { 1403 namespace_uri: "http://schemas.android.com/apk/res/android" 1404 name: "icon" 1405 source { 1406 } 1407 resource_id: 16842754 1408 compiled_item { 1409 ref { 1410 id: 2130968576 1411 } 1412 } 1413 } 1414 attribute { 1415 namespace_uri: "http://schemas.android.com/apk/res/android" 1416 name: "allowBackup" 1417 source { 1418 } 1419 resource_id: 16843392 1420 compiled_item { 1421 prim { 1422 boolean_value: true 1423 } 1424 } 1425 } 1426 attribute { 1427 namespace_uri: "http://schemas.android.com/apk/res/android" 1428 name: "supportsRtl" 1429 source { 1430 } 1431 resource_id: 16843695 1432 compiled_item { 1433 prim { 1434 boolean_value: true 1435 } 1436 } 1437 } 1438 attribute { 1439 namespace_uri: "http://schemas.android.com/apk/res/android" 1440 name: "multiArch" 1441 source { 1442 } 1443 resource_id: 16843918 1444 compiled_item { 1445 prim { 1446 boolean_value: true 1447 } 1448 } 1449 } 1450 attribute { 1451 namespace_uri: "http://schemas.android.com/apk/res/android" 1452 name: "roundIcon" 1453 source { 1454 } 1455 resource_id: 16844076 1456 compiled_item { 1457 ref { 1458 id: 2130968577 1459 } 1460 } 1461 } 1462 child { 1463 element { 1464 name: "uses-library" 1465 attribute { 1466 namespace_uri: "http://schemas.android.com/apk/res/android" 1467 name: "name" 1468 value: "mylib1" 1469 resource_id: 16842755 1470 } 1471 attribute { 1472 namespace_uri: "http://schemas.android.com/apk/res/android" 1473 name: "required" 1474 source { 1475 } 1476 resource_id: 16843406 1477 compiled_item { 1478 prim { 1479 boolean_value: true 1480 } 1481 } 1482 } 1483 } 1484 source { 1485 line_number: 58 1486 } 1487 } 1488 child { 1489 element { 1490 name: "uses-library" 1491 attribute { 1492 namespace_uri: "http://schemas.android.com/apk/res/android" 1493 name: "name" 1494 value: "my_optional_lib" 1495 resource_id: 16842755 1496 } 1497 attribute { 1498 namespace_uri: "http://schemas.android.com/apk/res/android" 1499 name: "required" 1500 source { 1501 } 1502 resource_id: 16843406 1503 compiled_item { 1504 prim { 1505 boolean_value: false 1506 } 1507 } 1508 } 1509 } 1510 source { 1511 line_number: 61 1512 } 1513 } 1514 child { 1515 element { 1516 name: "uses-native-library" 1517 attribute { 1518 namespace_uri: "http://schemas.android.com/apk/res/android" 1519 name: "name" 1520 value: "native1" 1521 resource_id: 16842755 1522 } 1523 attribute { 1524 namespace_uri: "http://schemas.android.com/apk/res/android" 1525 name: "required" 1526 source { 1527 } 1528 resource_id: 16843406 1529 compiled_item { 1530 prim { 1531 boolean_value: true 1532 } 1533 } 1534 } 1535 } 1536 source { 1537 line_number: 65 1538 } 1539 } 1540 child { 1541 element { 1542 name: "uses-native-library" 1543 attribute { 1544 namespace_uri: "http://schemas.android.com/apk/res/android" 1545 name: "name" 1546 value: "optional" 1547 resource_id: 16842755 1548 } 1549 attribute { 1550 namespace_uri: "http://schemas.android.com/apk/res/android" 1551 name: "required" 1552 source { 1553 } 1554 resource_id: 16843406 1555 compiled_item { 1556 prim { 1557 boolean_value: false 1558 } 1559 } 1560 } 1561 } 1562 source { 1563 line_number: 68 1564 } 1565 } 1566 child { 1567 element { 1568 name: "activity" 1569 attribute { 1570 namespace_uri: "http://schemas.android.com/apk/res/android" 1571 name: "label" 1572 source { 1573 } 1574 resource_id: 16842753 1575 compiled_item { 1576 ref { 1577 id: 2131034113 1578 } 1579 } 1580 } 1581 attribute { 1582 namespace_uri: "http://schemas.android.com/apk/res/android" 1583 name: "name" 1584 value: "com.example.bundletool.minimal.MainActivity" 1585 resource_id: 16842755 1586 } 1587 attribute { 1588 namespace_uri: "http://schemas.android.com/apk/res/android" 1589 name: "exported" 1590 source { 1591 } 1592 resource_id: 16842768 1593 compiled_item { 1594 prim { 1595 boolean_value: false 1596 } 1597 } 1598 } 1599 child { 1600 element { 1601 name: "intent-filter" 1602 child { 1603 element { 1604 name: "action" 1605 attribute { 1606 namespace_uri: "http://schemas.android.com/apk/res/android" 1607 name: "name" 1608 value: "android.intent.action.MAIN" 1609 resource_id: 16842755 1610 } 1611 } 1612 source { 1613 line_number: 77 1614 } 1615 } 1616 child { 1617 element { 1618 name: "category" 1619 attribute { 1620 namespace_uri: "http://schemas.android.com/apk/res/android" 1621 name: "name" 1622 value: "android.intent.category.LAUNCHER" 1623 resource_id: 16842755 1624 } 1625 } 1626 source { 1627 line_number: 79 1628 } 1629 } 1630 } 1631 source { 1632 line_number: 76 1633 } 1634 } 1635 } 1636 source { 1637 line_number: 72 1638 } 1639 } 1640 child { 1641 element { 1642 name: "activity" 1643 attribute { 1644 namespace_uri: "http://schemas.android.com/apk/res/android" 1645 name: "label" 1646 source { 1647 } 1648 resource_id: 16842753 1649 compiled_item { 1650 ref { 1651 id: 2131034113 1652 } 1653 } 1654 } 1655 attribute { 1656 namespace_uri: "http://schemas.android.com/apk/res/android" 1657 name: "name" 1658 value: "com.example.bundletool.minimal.AnotherActivity" 1659 resource_id: 16842755 1660 } 1661 attribute { 1662 namespace_uri: "http://schemas.android.com/apk/res/android" 1663 name: "exported" 1664 source { 1665 } 1666 resource_id: 16842768 1667 compiled_item { 1668 prim { 1669 boolean_value: false 1670 } 1671 } 1672 } 1673 child { 1674 element { 1675 name: "intent-filter" 1676 child { 1677 element { 1678 name: "action" 1679 attribute { 1680 namespace_uri: "http://schemas.android.com/apk/res/android" 1681 name: "name" 1682 value: "android.media.action.VIDEO_CAMERA" 1683 resource_id: 16842755 1684 } 1685 } 1686 source { 1687 line_number: 87 1688 } 1689 } 1690 child { 1691 element { 1692 name: "action" 1693 attribute { 1694 namespace_uri: "http://schemas.android.com/apk/res/android" 1695 name: "name" 1696 value: "android.media.action.STILL_IMAGE_CAMERA_SECURE" 1697 resource_id: 16842755 1698 } 1699 } 1700 source { 1701 line_number: 88 1702 } 1703 } 1704 child { 1705 element { 1706 name: "action" 1707 attribute { 1708 namespace_uri: "http://schemas.android.com/apk/res/android" 1709 name: "name" 1710 value: "android.intent.action.SEARCH" 1711 resource_id: 16842755 1712 } 1713 } 1714 source { 1715 line_number: 89 1716 } 1717 } 1718 } 1719 source { 1720 line_number: 86 1721 } 1722 } 1723 } 1724 source { 1725 line_number: 82 1726 } 1727 } 1728 child { 1729 element { 1730 name: "receiver" 1731 attribute { 1732 namespace_uri: "http://schemas.android.com/apk/res/android" 1733 name: "name" 1734 value: "com.example.bundletool.minimal.OneReceiver" 1735 resource_id: 16842755 1736 } 1737 attribute { 1738 namespace_uri: "http://schemas.android.com/apk/res/android" 1739 name: "exported" 1740 source { 1741 } 1742 resource_id: 16842768 1743 compiled_item { 1744 prim { 1745 boolean_value: false 1746 } 1747 } 1748 } 1749 child { 1750 element { 1751 name: "intent-filter" 1752 child { 1753 element { 1754 name: "action" 1755 attribute { 1756 namespace_uri: "http://schemas.android.com/apk/res/android" 1757 name: "name" 1758 value: "android.appwidget.action.APPWIDGET_UPDATE" 1759 resource_id: 16842755 1760 } 1761 } 1762 source { 1763 line_number: 97 1764 } 1765 } 1766 child { 1767 element { 1768 name: "action" 1769 attribute { 1770 namespace_uri: "http://schemas.android.com/apk/res/android" 1771 name: "name" 1772 value: "android.app.action.DEVICE_ADMIN_ENABLED" 1773 resource_id: 16842755 1774 } 1775 } 1776 source { 1777 line_number: 98 1778 } 1779 } 1780 } 1781 source { 1782 line_number: 96 1783 } 1784 } 1785 } 1786 source { 1787 line_number: 93 1788 } 1789 } 1790 child { 1791 element { 1792 name: "receiver" 1793 attribute { 1794 namespace_uri: "http://schemas.android.com/apk/res/android" 1795 name: "name" 1796 value: "com.example.bundletool.minimal.TwoReceiver" 1797 resource_id: 16842755 1798 } 1799 attribute { 1800 namespace_uri: "http://schemas.android.com/apk/res/android" 1801 name: "permission" 1802 value: "android.permission.BIND_DEVICE_ADMIN" 1803 resource_id: 16842758 1804 } 1805 attribute { 1806 namespace_uri: "http://schemas.android.com/apk/res/android" 1807 name: "exported" 1808 source { 1809 } 1810 resource_id: 16842768 1811 compiled_item { 1812 prim { 1813 boolean_value: false 1814 } 1815 } 1816 } 1817 child { 1818 element { 1819 name: "intent-filter" 1820 child { 1821 element { 1822 name: "action" 1823 attribute { 1824 namespace_uri: "http://schemas.android.com/apk/res/android" 1825 name: "name" 1826 value: "android.app.action.DEVICE_ADMIN_ENABLED" 1827 resource_id: 16842755 1828 } 1829 } 1830 source { 1831 line_number: 106 1832 } 1833 } 1834 } 1835 source { 1836 line_number: 105 1837 } 1838 } 1839 } 1840 source { 1841 line_number: 101 1842 } 1843 } 1844 child { 1845 element { 1846 name: "receiver" 1847 attribute { 1848 namespace_uri: "http://schemas.android.com/apk/res/android" 1849 name: "name" 1850 value: "com.example.bundletool.minimal.ThreeReceiver" 1851 resource_id: 16842755 1852 } 1853 } 1854 source { 1855 line_number: 109 1856 } 1857 } 1858 child { 1859 element { 1860 name: "service" 1861 attribute { 1862 namespace_uri: "http://schemas.android.com/apk/res/android" 1863 name: "name" 1864 value: "com.example.bundletool.minimal.OneService" 1865 resource_id: 16842755 1866 } 1867 attribute { 1868 namespace_uri: "http://schemas.android.com/apk/res/android" 1869 name: "exported" 1870 source { 1871 } 1872 resource_id: 16842768 1873 compiled_item { 1874 prim { 1875 boolean_value: false 1876 } 1877 } 1878 } 1879 child { 1880 element { 1881 name: "intent-filter" 1882 child { 1883 element { 1884 name: "action" 1885 attribute { 1886 namespace_uri: "http://schemas.android.com/apk/res/android" 1887 name: "name" 1888 value: "android.view.InputMethod" 1889 resource_id: 16842755 1890 } 1891 } 1892 source { 1893 line_number: 115 1894 } 1895 } 1896 child { 1897 element { 1898 name: "action" 1899 attribute { 1900 namespace_uri: "http://schemas.android.com/apk/res/android" 1901 name: "name" 1902 value: "android.service.wallpaper.WallpaperService" 1903 resource_id: 16842755 1904 } 1905 } 1906 source { 1907 line_number: 116 1908 } 1909 } 1910 } 1911 source { 1912 line_number: 114 1913 } 1914 } 1915 } 1916 source { 1917 line_number: 111 1918 } 1919 } 1920 child { 1921 element { 1922 name: "service" 1923 attribute { 1924 namespace_uri: "http://schemas.android.com/apk/res/android" 1925 name: "name" 1926 value: "com.example.bundletool.minimal.Services$TwoService" 1927 resource_id: 16842755 1928 } 1929 attribute { 1930 namespace_uri: "http://schemas.android.com/apk/res/android" 1931 name: "permission" 1932 value: "android.permission.BIND_ACCESSIBILITY_SERVICE" 1933 resource_id: 16842758 1934 } 1935 attribute { 1936 namespace_uri: "http://schemas.android.com/apk/res/android" 1937 name: "exported" 1938 source { 1939 } 1940 resource_id: 16842768 1941 compiled_item { 1942 prim { 1943 boolean_value: false 1944 } 1945 } 1946 } 1947 child { 1948 element { 1949 name: "intent-filter" 1950 child { 1951 element { 1952 name: "action" 1953 attribute { 1954 namespace_uri: "http://schemas.android.com/apk/res/android" 1955 name: "name" 1956 value: "android.accessibilityservice.AccessibilityService" 1957 resource_id: 16842755 1958 } 1959 } 1960 source { 1961 line_number: 124 1962 } 1963 } 1964 } 1965 source { 1966 line_number: 123 1967 } 1968 } 1969 } 1970 source { 1971 line_number: 119 1972 } 1973 } 1974 child { 1975 element { 1976 name: "service" 1977 attribute { 1978 namespace_uri: "http://schemas.android.com/apk/res/android" 1979 name: "name" 1980 value: "com.example.bundletool.minimal.Services$ThreeService" 1981 resource_id: 16842755 1982 } 1983 attribute { 1984 namespace_uri: "http://schemas.android.com/apk/res/android" 1985 name: "permission" 1986 value: "android.permission.BIND_PRINT_SERVICE" 1987 resource_id: 16842758 1988 } 1989 attribute { 1990 namespace_uri: "http://schemas.android.com/apk/res/android" 1991 name: "exported" 1992 source { 1993 } 1994 resource_id: 16842768 1995 compiled_item { 1996 prim { 1997 boolean_value: false 1998 } 1999 } 2000 } 2001 child { 2002 element { 2003 name: "intent-filter" 2004 child { 2005 element { 2006 name: "action" 2007 attribute { 2008 namespace_uri: "http://schemas.android.com/apk/res/android" 2009 name: "name" 2010 value: "android.printservice.PrintService" 2011 resource_id: 16842755 2012 } 2013 } 2014 source { 2015 line_number: 132 2016 } 2017 } 2018 } 2019 source { 2020 line_number: 131 2021 } 2022 } 2023 } 2024 source { 2025 line_number: 127 2026 } 2027 } 2028 child { 2029 element { 2030 name: "service" 2031 attribute { 2032 namespace_uri: "http://schemas.android.com/apk/res/android" 2033 name: "name" 2034 value: "com.example.bundletool.minimal.Services$FourService" 2035 resource_id: 16842755 2036 } 2037 attribute { 2038 namespace_uri: "http://schemas.android.com/apk/res/android" 2039 name: "permission" 2040 value: "android.permission.BIND_NFC_SERVICE" 2041 resource_id: 16842758 2042 } 2043 attribute { 2044 namespace_uri: "http://schemas.android.com/apk/res/android" 2045 name: "exported" 2046 source { 2047 } 2048 resource_id: 16842768 2049 compiled_item { 2050 prim { 2051 boolean_value: false 2052 } 2053 } 2054 } 2055 child { 2056 element { 2057 name: "intent-filter" 2058 child { 2059 element { 2060 name: "action" 2061 attribute { 2062 namespace_uri: "http://schemas.android.com/apk/res/android" 2063 name: "name" 2064 value: "android.nfc.cardemulation.action.HOST_APDU_SERVICE" 2065 resource_id: 16842755 2066 } 2067 } 2068 source { 2069 line_number: 140 2070 } 2071 } 2072 } 2073 source { 2074 line_number: 139 2075 } 2076 } 2077 child { 2078 element { 2079 name: "meta-data" 2080 attribute { 2081 namespace_uri: "http://schemas.android.com/apk/res/android" 2082 name: "name" 2083 value: "android.nfc.cardemulation.host_apdu_service" 2084 resource_id: 16842755 2085 } 2086 attribute { 2087 namespace_uri: "http://schemas.android.com/apk/res/android" 2088 name: "resource" 2089 source { 2090 } 2091 resource_id: 16842789 2092 compiled_item { 2093 ref { 2094 id: 2131099648 2095 } 2096 } 2097 } 2098 } 2099 source { 2100 line_number: 143 2101 } 2102 } 2103 } 2104 source { 2105 line_number: 135 2106 } 2107 } 2108 child { 2109 element { 2110 name: "service" 2111 attribute { 2112 namespace_uri: "http://schemas.android.com/apk/res/android" 2113 name: "name" 2114 value: "com.example.bundletool.minimal.Services$FiveService" 2115 resource_id: 16842755 2116 } 2117 attribute { 2118 namespace_uri: "http://schemas.android.com/apk/res/android" 2119 name: "permission" 2120 value: "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" 2121 resource_id: 16842758 2122 } 2123 attribute { 2124 namespace_uri: "http://schemas.android.com/apk/res/android" 2125 name: "exported" 2126 source { 2127 } 2128 resource_id: 16842768 2129 compiled_item { 2130 prim { 2131 boolean_value: false 2132 } 2133 } 2134 } 2135 child { 2136 element { 2137 name: "intent-filter" 2138 child { 2139 element { 2140 name: "action" 2141 attribute { 2142 namespace_uri: "http://schemas.android.com/apk/res/android" 2143 name: "name" 2144 value: "android.service.notification.NotificationListenerService" 2145 resource_id: 16842755 2146 } 2147 } 2148 source { 2149 line_number: 152 2150 } 2151 } 2152 } 2153 source { 2154 line_number: 151 2155 } 2156 } 2157 } 2158 source { 2159 line_number: 147 2160 } 2161 } 2162 child { 2163 element { 2164 name: "service" 2165 attribute { 2166 namespace_uri: "http://schemas.android.com/apk/res/android" 2167 name: "name" 2168 value: "com.example.bundletool.minimal.Services$SixService" 2169 resource_id: 16842755 2170 } 2171 attribute { 2172 namespace_uri: "http://schemas.android.com/apk/res/android" 2173 name: "permission" 2174 value: "android.permission.BIND_DREAM_SERVICE" 2175 resource_id: 16842758 2176 } 2177 attribute { 2178 namespace_uri: "http://schemas.android.com/apk/res/android" 2179 name: "exported" 2180 source { 2181 } 2182 resource_id: 16842768 2183 compiled_item { 2184 prim { 2185 boolean_value: false 2186 } 2187 } 2188 } 2189 child { 2190 element { 2191 name: "intent-filter" 2192 child { 2193 element { 2194 name: "action" 2195 attribute { 2196 namespace_uri: "http://schemas.android.com/apk/res/android" 2197 name: "name" 2198 value: "android.service.dreams.DreamService" 2199 resource_id: 16842755 2200 } 2201 } 2202 source { 2203 line_number: 160 2204 } 2205 } 2206 } 2207 source { 2208 line_number: 159 2209 } 2210 } 2211 } 2212 source { 2213 line_number: 155 2214 } 2215 } 2216 child { 2217 element { 2218 name: "service" 2219 attribute { 2220 namespace_uri: "http://schemas.android.com/apk/res/android" 2221 name: "name" 2222 value: "com.example.bundletool.minimal.Services$SevenService" 2223 resource_id: 16842755 2224 } 2225 } 2226 source { 2227 line_number: 163 2228 } 2229 } 2230 child { 2231 element { 2232 name: "provider" 2233 attribute { 2234 namespace_uri: "http://schemas.android.com/apk/res/android" 2235 name: "name" 2236 value: "com.example.bundletool.minimal.OneProvider" 2237 resource_id: 16842755 2238 } 2239 attribute { 2240 namespace_uri: "http://schemas.android.com/apk/res/android" 2241 name: "permission" 2242 value: "android.permission.MANAGE_DOCUMENTS" 2243 resource_id: 16842758 2244 } 2245 attribute { 2246 namespace_uri: "http://schemas.android.com/apk/res/android" 2247 name: "exported" 2248 source { 2249 } 2250 resource_id: 16842768 2251 compiled_item { 2252 prim { 2253 boolean_value: true 2254 } 2255 } 2256 } 2257 attribute { 2258 namespace_uri: "http://schemas.android.com/apk/res/android" 2259 name: "authorities" 2260 value: "A" 2261 resource_id: 16842776 2262 } 2263 attribute { 2264 namespace_uri: "http://schemas.android.com/apk/res/android" 2265 name: "grantUriPermissions" 2266 source { 2267 } 2268 resource_id: 16842779 2269 compiled_item { 2270 prim { 2271 boolean_value: true 2272 } 2273 } 2274 } 2275 child { 2276 element { 2277 name: "intent-filter" 2278 child { 2279 element { 2280 name: "action" 2281 attribute { 2282 namespace_uri: "http://schemas.android.com/apk/res/android" 2283 name: "name" 2284 value: "android.content.action.DOCUMENTS_PROVIDER" 2285 resource_id: 16842755 2286 } 2287 } 2288 source { 2289 line_number: 172 2290 } 2291 } 2292 } 2293 source { 2294 line_number: 171 2295 } 2296 } 2297 } 2298 source { 2299 line_number: 165 2300 } 2301 } 2302 } 2303 source { 2304 line_number: 51 2305 } 2306 } 2307 } 2308 source { 2309 line_number: 2 2310 } 2311 } 2312} 2313