{"id":9467,"date":"2021-12-10T17:37:36","date_gmt":"2021-12-10T17:37:36","guid":{"rendered":"https:\/\/www.applivery.com\/?post_type=docs&#038;p=9467"},"modified":"2024-02-19T10:35:38","modified_gmt":"2024-02-19T10:35:38","password":"","slug":"android-app-bundle-aab","status":"publish","type":"docs","link":"https:\/\/www.applivery.com\/pt-br\/docs\/mobile-app-distribution\/distribute-app\/mobile-app-distribution-all\/android-app-bundle-aab\/","title":{"rendered":"Android App Bundle (AAB)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"9467\" class=\"elementor elementor-9467\" data-elementor-post-type=\"docs\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b2bc5a e-con-full e-flex e-con e-parent\" data-id=\"6b2bc5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f9458d elementor-widget elementor-widget-text-editor\" data-id=\"6f9458d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The <a href=\"https:\/\/developer.android.com\/platform\/technology\/app-bundle\">Android App Bundle (AAB)<\/a> is Android\u2019s new, official publishing format that offers a more efficient way to build and release your app.<\/p><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-6ec2ce2-font-family ), Sans-serif; font-size: var( --e-global-typography-6ec2ce2-font-size ); font-weight: var( --e-global-typography-6ec2ce2-font-weight ); letter-spacing: var( --e-global-typography-6ec2ce2-letter-spacing ); word-spacing: var( --e-global-typography-6ec2ce2-word-spacing ); text-align: var(--text-align); background-color: var( --e-global-color-5c495ae );\">The Android App Bundle lets you more easily deliver a great experience in a smaller app size, which can improve install success and reduce uninstalls. It\u2019s easy to switch. You don\u2019t need to refactor your code to start benefiting from a smaller app. And once you\u2019ve switched, you\u2019ll benefit from modular app development and customizable feature delivery.<\/span><\/p><p><code>AAB<\/code> provides a new format (<code>.aab<\/code> files) that includes all your app\u2019s compiled code and resources, and defers APK generation and signing to Google Play.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd03155 elementor-widget elementor-widget-image\" data-id=\"cd03155\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"283\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/android-app-bundle-1024x362.png\" class=\"attachment-large size-large wp-image-28268\" alt=\"android-app-bundle\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/android-app-bundle-1024x362.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/android-app-bundle-300x106.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/android-app-bundle-768x271.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/android-app-bundle-1536x542.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/android-app-bundle.png 1600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"android-app-bundle | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2e89fe elementor-widget elementor-widget-heading\" data-id=\"f2e89fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Applivery support for AAB<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08ef252 elementor-widget elementor-widget-text-editor\" data-id=\"08ef252\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tAlthough Google Play uses an app bundle to generate and serve optimized APKs for each device configuration, so only the code and resources that are needed for a specific device are downloaded to run your app, Applivery is not yet able to provide that feature since we do not have a faithful way to detect the hardware information of the device \u2013 mandatory to generate an optimized APK file \u2013 since Applivery users normally use their Browsers (Safari, Chrome, Firefox, etc) to download Apps from the Applivery App Stores.\n\nInstead, Applivery takes advantage of the Android App Bundle features to generate <strong>Universal APKs<\/strong> that include all the information needed to install your Android applications on any device in the world supported by your App, independently of the hardware. It means that some AAB features can not be fully supported by Applivery such as <strong>Dynamic Delivery<\/strong> which enables smaller app sizes and feature-based delivery.\n\nApplivery uses <a href=\"https:\/\/developer.android.com\/tools\/bundletool\">Android\u2019s Official bundle tool<\/a>\u00a0to extract the <strong>Universal APK<\/strong> from your app bundle. Below we will explain the different requirements to upload your app bundles to Applivery.\n\nIn the meantime, our team is actively working on providing full support for all Android App Bundle features shortly in two ways:\n<ul>\n \t<li>Device prediction to enable Dynamic Delivery from Applivery App Stores.<\/li>\n \t<li>Get device hardware information at the Applivery SDK level to enable Dynamic Delivery of updates.<\/li>\n<\/ul>\nAdditional information regarding this can be found in our <a href=\"https:\/\/github.com\/orgs\/applivery\/projects\/1\">public roadmap on GitHub<\/a>.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c16a1b elementor-widget elementor-widget-heading\" data-id=\"4c16a1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Configuring Android App Bundle<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c21c04 elementor-widget elementor-widget-heading\" data-id=\"8c21c04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 1 - Adding your Keystore configuration<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ffd382 elementor-widget elementor-widget-text-editor\" data-id=\"3ffd382\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Go to the <strong>Settings &gt; Android App Bundle<\/strong> section of the App where you want to enable AAB. You will need to collect the following mandatory information:<\/p><ul><li><strong>Keystore:<\/strong> deployment keystore (<code>.jks<\/code> file) used to sign the <code>APKs<\/code>.<\/li><li><strong>Keystore password:<\/strong> keystore\u2019s password. It could be specified in plain text or <code>.pwd<\/code> file.<\/li><li><strong>Keystore alias:<\/strong> specifies the alias of the signing key you want to use.<\/li><li><strong>Key:<\/strong> specifies the password for the signing key. It could be specified in plain text or <code>.pwd<\/code> file.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b60afa0 elementor-widget elementor-widget-image\" data-id=\"b60afa0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"509\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-112034-1024x651.png\" class=\"attachment-large size-large wp-image-38932\" alt=\"AAB-keystore-config\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-112034-1024x651.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-112034-300x191.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-112034-768x488.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-112034-1536x977.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-112034.png 1552w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"AAB-keystore-config | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a805ec4 elementor-widget elementor-widget-heading\" data-id=\"a805ec4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 2 - Upload your .aab file as you normally do with APKs<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fc10ca elementor-widget elementor-widget-text-editor\" data-id=\"4fc10ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Use one of the following options to upload your app bundle file to Applivery:<\/p><ul><li>From the Dashboard, go to your Builds section and select (or drag and drop) your <code>.aab<\/code> file.<\/li><li>From the Upload API, using the same method to upload standard <code>APKs<\/code>.<\/li><li>Use any of the existing integrations with the most common CD &amp; CI platforms.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23a3898 elementor-widget elementor-widget-image\" data-id=\"23a3898\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"509\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-113113-1024x651.png\" class=\"attachment-large size-large wp-image-38935\" alt=\"upload-aab-files\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-113113-1024x651.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-113113-300x191.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-113113-768x488.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-113113-1536x977.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2021\/12\/Screenshot-2024-02-19-at-113113.png 1552w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"upload-aab-files | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Learn how to enable your Android App Bundle (AAB) configuration in Applivery so that you can seamless deploy and distribute .aab android packages<\/p>\n","protected":false},"author":1,"featured_media":32390,"parent":9390,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"content-type":"","inline_featured_image":false,"footnotes":""},"product":[],"doc_category":[154],"doc_tag":[],"class_list":["post-9467","docs","type-docs","status-publish","format-standard","has-post-thumbnail","hentry","doc_category-distribute-app"],"aioseo_notices":[],"year_month":"2026-05","word_count":590,"total_views":"3706","reactions":{"happy":"1","normal":"2","sad":"1"},"author_info":{"name":"applivery","author_nicename":"applivery","author_url":"https:\/\/www.applivery.com\/pt-br\/blog\/author\/applivery\/"},"doc_category_info":[{"term_name":"Distribute Apps","term_url":"https:\/\/www.applivery.com\/docs\/mobile-app-distribution\/distribute-app\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/9467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/comments?post=9467"}],"version-history":[{"count":6,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/9467\/revisions"}],"predecessor-version":[{"id":51911,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/9467\/revisions\/51911"}],"up":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/9390"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/media\/32390"}],"wp:attachment":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/media?parent=9467"}],"wp:term":[{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/product?post=9467"},{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/doc_category?post=9467"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/doc_tag?post=9467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}