[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension:v3:en:aab":3},{"resolvedFromAlias":4,"canonicalExt":5,"ext":5,"name":6,"category":7,"categoryName":8,"updatedAt":9,"popularity":10,"summary":11,"howToOs":12,"quickAnswer":18,"answerIntro":19,"whatIs":20,"description":21,"furtherReading":22,"openInstructions":38,"commonIssues":52,"securityNotes":71,"faq":75,"aliases":85,"mimeTypes":86,"relatedExtensions":88,"breadcrumbs":133,"categoryAnchor":143,"categoryFuturePath":144,"metaDescription":145,"availableHowToOs":146,"openOnDeviceLinks":147,"cannotOpenReasons":163,"cannotOpenFixes":164,"convertOptions":165,"securityAffiliateMessaging":166,"securityAffiliates":167},false,"aab","Android App Bundle","system","System","2026-06-12T08:39:02.091Z",60,".aab is the Android App Bundle publishing format used to upload Android apps to Google Play. End users typically don’t “open” it like an APK; developers use Android Studio/Gradle and bundletool to build and test installable APKs from it.",[13,14,15,16,17],"windows","mac","linux","ios","android","To open .AAB files on Windows, if you’re a developer, open the project that produced the bundle in Android Studio and rebuild/export the Android App Bundle from there (the .aab is typically an output artifact).","To open a .aab file, use Android developer tools such as Android Studio/Gradle or Google’s bundletool to inspect it or generate APKs for testing. A .aab isn’t directly installable on most devices; Google Play uses it to generate and deliver APKs.","An Android App Bundle (.aab) is a publishing format that contains an app’s compiled code and resources in a way that lets Google Play generate optimized APKs for different devices. Instead of distributing one universal APK, Play builds and serves APKs tailored to the user’s device configuration. Developers commonly use bundletool to turn an .aab into an “APK set” for local testing and installation.","Android App Bundle is documented by Google as the publishing format used for uploading apps to Google Play. Rather than being installed directly, it is processed by Google Play, which generates APKs and handles signing/delivery as part of the distribution flow.",[23,26,29,32,35],{"title":24,"url":25},"The Android App Bundle format (Android Developers)","https://developer.android.google.cn/guide/app-bundle/app-bundle-format?hl=en",{"title":27,"url":28},"About Android App Bundles (Google Play / Android Developers)","https://developer.android.google.cn/guide/app-bundle?hl=en",{"title":30,"url":31},"bundletool (Android Developers)","https://developer.android.com/tools/bundletool?hl=en",{"title":33,"url":34},"Android App Bundle (Wikipedia)","https://en.wikipedia.org/wiki/Android_App_Bundle",{"title":36,"url":37},"AAB File - What is a .aab file and how do I open it? (FileInfo)","https://fileinfo.com/extension/aab",{"windows":39,"macos":42,"linux":45,"ios":48,"android":50},[40,41],"If you’re a developer, open the project that produced the bundle in Android Studio and rebuild/export the Android App Bundle from there (the .aab is typically an output artifact).","To inspect or test it, install Google’s bundletool and use it to build an APK set from the .aab, then install the generated APKs on a device for testing (bundletool consumes .aab files).",[43,44],"Open the associated Android project in Android Studio to work with the app and reproduce the .aab build output.","Use Google’s bundletool to convert the .aab into an APK set for local testing and installation (bundletool works with .aab inputs).",[46,47],"Use Android Studio (or your Gradle build) to work with the Android project that created the .aab.","Use Google’s bundletool to generate an APK set from the .aab for inspection/testing and then install the resulting APKs to a device.",[49],"iOS cannot install Android App Bundles. Transfer the .aab to a desktop OS and use Android Studio/Gradle or bundletool to work with it.",[51],"Android typically cannot install a .aab directly. Use Google Play distribution (where .aab is uploaded) or generate APKs from the bundle on a desktop using bundletool for testing.",[53,59,65],{"title":54,"description":55,"steps":56},"Trying to install a .aab like an APK",".aab is a publishing format, not a directly installable package for most devices. Google Play uses the bundle to generate APKs for the device.",[57,58],"If you’re an end user, you generally shouldn’t receive a .aab; ask for an APK or install via Google Play.","If you’re testing as a developer, use bundletool to build an APK set from the .aab and install the generated APKs instead of the .aab.",{"title":60,"description":61,"steps":62},"File association opens in the wrong app (or won’t open at all)","Desktop OSes don’t usually have a default app for Android App Bundle files, and “opening” is typically done through Android developer tooling rather than a viewer.",[63,64],"Use Android Studio/Gradle if you have the project source, or use bundletool to process the .aab.","If you only need to confirm what it is, verify that it is an Android App Bundle (.aab) and not an unrelated file with the same extension.",{"title":66,"description":67,"steps":68},"Confusion with MIME type or web upload handling","Some MIME type lists map .aab to application/x-authorware-bin, which can be misleading when configuring servers or upload validators for Android App Bundles.",[69,70],"If you control a web upload pipeline, validate based on the expected Android App Bundle workflow rather than relying only on extension-to-MIME mappings.","When possible, handle .aab explicitly as an Android App Bundle in your application logic instead of trusting generic MIME guesses.",[72,73,74],".aab files are used to produce installable APKs; treat bundles from untrusted sources as potentially risky because they may contain app code that could become an app once converted to APKs.","Google Play’s workflow generates and delivers APKs from the bundle; for distribution, prefer official channels (Google Play) rather than sharing bundles directly.","Be cautious with tools that parse or unpack bundles (for example, bundletool or other utilities): only use official/known tools because malformed inputs can trigger parsing issues in third-party tooling.",[76,79,82],{"question":77,"answer":78},"Can I install a .aab on my Android phone?","Usually no. An Android App Bundle (.aab) is a publishing format; Google Play generates device-specific APKs from it. For testing, developers commonly use bundletool to generate installable APKs from the .aab.",{"question":80,"answer":81},"What’s the difference between .aab and .apk?",".aab is uploaded to Google Play and is used to generate optimized APKs for different devices, while an .apk is the installable package delivered to (and installed on) Android devices.",{"question":83,"answer":84},"What tool should I use to work with a .aab?","Google’s official guidance points to Android Studio/Gradle to build bundles and bundletool to consume a .aab and create/install APK sets for testing.",[],[87],"application/x-authorware-bin",[89,95,101,106,111,117,122,128],{"ext":90,"name":91,"category":7,"categoryName":8,"popularity":92,"summary":93,"howToOs":94},"apk","APK Archive File",37,"An .apk file is an Android Package file used to distribute and install Android apps. It is a ZIP/JAR-based archive that can be installed on Android or inspected on desktop with Android development tools.",[13,14,15,16,17],{"ext":96,"name":97,"category":7,"categoryName":8,"popularity":98,"summary":99,"howToOs":100},"cab","CAB Archive File",36,".CAB is Microsoft’s Cabinet archive format used to bundle and compress one or more files, commonly in Windows installers and system components. On Windows you can often extract it with built-in tools like EXPAND, while other platforms usually require third-party archive utilities or transferring to a Windows PC.",[13,14,15,16,17],{"ext":102,"name":103,"category":7,"categoryName":8,"popularity":98,"summary":104,"howToOs":105},"deb","DEB Archive File",".deb is a Debian binary package archive used to install software on Debian-based Linux distributions. It is best opened, inspected, or installed using Debian package tools such as dpkg/dpkg-deb.",[13,14,15,16,17],{"ext":107,"name":108,"category":7,"categoryName":8,"popularity":98,"summary":109,"howToOs":110},"dmg","DMG Archive File",".dmg is an Apple Disk Image file most commonly used on macOS to distribute apps and other software in a mountable “virtual disk” container.",[13,14,15,16,17],{"ext":112,"name":113,"category":7,"categoryName":8,"popularity":114,"summary":115,"howToOs":116},"iso","ISO Archive File",34,".ISO is an optical disc image file: a single file that represents the full contents and structure of a CD/DVD/BD. On Windows 10/11 you can usually mount it directly; tools like 7-Zip can also open it to extract files.",[13,14,15,16,17],{"ext":118,"name":119,"category":7,"categoryName":8,"popularity":114,"summary":120,"howToOs":121},"jar","JAR Archive File",".jar is a Java Archive (JAR): a ZIP-based package that commonly contains Java class files, resources, and an optional manifest.",[13,14,15,16,17],{"ext":123,"name":124,"category":7,"categoryName":8,"popularity":125,"summary":126,"howToOs":127},"msi","MSI Archive File",33,".MSI is a Windows Installer package used to install, modify, or remove software on Windows. It is typically opened (run) by Windows Installer via the built-in installer UI or the msiexec command.",[13,14,15,16,17],{"ext":129,"name":130,"category":7,"categoryName":8,"popularity":125,"summary":131,"howToOs":132},"pkg","PKG Archive File",".PKG most commonly refers to an Apple macOS installer package. On macOS you typically open it with the Installer app; on other platforms you generally can’t install it and should inspect it as an archive instead.",[13,14,15,16,17],[134,137,140],{"label":135,"to":136},"Home","/",{"label":138,"to":139},"File Extension Index","/file-extension",{"label":141,"to":142},".AAB","/file-extension/aab","category-system","/category/system","Learn what .AAB files are, how to open them on every platform, common fixes, and security best practices.",[13,14,15,16,17],[148,151,154,157,160],{"os":13,"label":149,"to":150},"Open .AAB on Windows","/how-to/open-aab-on-windows",{"os":14,"label":152,"to":153},"Open .AAB on Mac","/how-to/open-aab-on-mac",{"os":15,"label":155,"to":156},"Open .AAB on Linux","/how-to/open-aab-on-linux",{"os":16,"label":158,"to":159},"Open .AAB on iOS","/how-to/open-aab-on-ios",{"os":17,"label":161,"to":162},"Open .AAB on Android","/how-to/open-aab-on-android",[54,60,66],[57,58],[],"executable",[168,172],{"name":169,"description":170,"affiliateUrl":171},"Avast","Avast offers free and premium antivirus software that protects against viruses, malware, ransomware, and phishing. Scan files before opening them to ensure safety.","https://www.avast.com/lp-aff-consumer-store?expid=inf601",{"name":173,"description":174,"affiliateUrl":175},"Norton","Norton 360 delivers comprehensive antivirus protection, VPN, and identity theft monitoring. Scan files for threats before opening to keep your device secure.","http://buy.norton.com/aff_home?utm_campaign=en-ww_nor_n36_aff_nas_nau_nah_cj_nad_low:_sec_nat_mktc_norton_360"]