logo_toms
  • HOME
  • Tom’s hardware
  • Game Division
  • MobileLabs
  • Cultura Pop
  • MotorLabs
  • B2BLABS
  • More
  • forum
  • offerte
  • forum
hammer_toms
  • HOME
  • Tom’s hardware
  • Game Division
  • MobileLabs
  • Cultura Pop
  • MotorLabs
  • B2BLABS
  • More
  • forum
  • offerte
  • forum
  • Recensioni
  • Android 13
  • iPhone 13
  • Xiaomi 12
  • 5G
  • Smartphone pieghevole
  • App della settimana
  • Codici sconto
Android

Come convertire un file AAB in APK

Recensioni
Android 13
iPhone 13
Xiaomi 12
5G
Smartphone pieghevole
App della settimana
Codici sconto

Tom's Hardware vive grazie al suo pubblico. Quando compri qualcosa dai nostri link, potremmo guadagnare una commissione. Scopri di più

Android

Come convertire un file AAB in APK

di Francesca Fenaroli | lunedì 11 Aprile 2022 8:49
  • 4 min
  • vai ai commenti
Più informazioni su
  • AAB
  • Bundletool
  • convertire AAB in APK
  • file AAB
  • file apk
  • google developers
  • Android
  • Android Studio

A partire da agosto 2021 il formato APK (Android App Package) non è più lo standard per le applicazioni Android distribuite tramite il Play Store, che devono essere invece caricate dai developer nel formato di packaging dinamico AAB (Android App Bundle).

Un file AAB, al contrario di un APK, contiene solo le risorse necessarie al funzionamento di un’app, riducendo così lo spazio che essa occupa nel dispositivo, mentre le sue chiavi di firma sono gestite direttamente da Google.

Android App Bundle AAB

Per gli utenti finali, come abbiamo spiegato nella nostra guida ai file AAB, non vi è alcuna differenza, ma se siete più esperti potreste avere più di un motivo per convertire un file AAB in APK. Scopriamo insieme come fare.

Perché convertire un AAB in APK?

Gli Android App Bundles sono pacchetti non eseguibili che di solito sono creati dagli sviluppatori utilizzando tool come Android Studio per il caricamento sul Play Store. Quest’ultimo a sua volta si occuperà di generare un file APK con le risorse più adatte alle caratteristiche di ogni dispositivo di destinazione.

Pertanto è molto raro, ma non impossibile, trovarsi alle prese con un file AAB da convertire in APK. Se siete gli utenti finali dell’app, l’opzione migliore è rappresentata proprio dal download tramite Play Store, che garantirà un file aggiornabile “su misura” per le vostre esigenze.

APK AAB

Eliminata questa opzione, le casistiche più plausibili per convertire un AAB in APK sono due.

Conservare una specifica versione dell’app

In questo caso si intende estrarre un file APK universale o un set di APK a partire da un Android App Bundle per preservare una specifica versione dell’app prima di un aggiornamento, per caricarla su uno store di terzi o prevenire la sua eliminazione dal Play Store, mettendo così “in salvo” il lavoro dei developer.

Testare l’app prima di caricarla sul Play Store

Forse siete voi stessi gli sviluppatori dell’app in questione e intendete testare manualmente il suo funzionamento su diversi dispositivi in vista di un aggiornamento, per prevenire bug nella versione definitiva. In questo caso vi converrà estrarre diversi APK ed effettuare test in locale prima di caricare l’aggiornamento sulla Google Play Console.

Cosa vi servirà

Oltre al pacchetto AAB che volete convertire in APK e alle due risorse principali per effettuare la conversione, ovvero Android Studio e Bundletool, occorre specificare che questa operazione fa uso della riga di comando e di stringhe, per quanto molto contenute, di linguaggio Java.

Android Studio

Android Studio

Android Studio è un tool per developer messo a disposizione da Google per sviluppare applicazioni per ogni tipo di dispositivo Android. Anche se recentemente il linguaggio di default è passato ad essere Kotlin, Android Studio supporta pienamente Java, così come C++.

Oltre a un editor visuale, che vi consente di modificare direttamente il design delle vostre interfacce utente, e ad altre funzionalità che includono un emulatore, Android Studio permette di ispezionare il contenuto di un file APK anche se costruito con altri tool.

Potete scaricare l’ultima versione di Android Studio, denominata Bumblebee, dalla piattaforma Developers di Google. Android Studio è disponibile per Windows, Mac, Linux e Chrome OS.

Bundletool

Releases · google/bundletool · GitHub

Bundletool è lo strumento che Android Studio e Google Play utilizzano internamente per convertire un Android App Bundle in un file APK adatto all’utilizzo su uno specifico dispositivo. Google mette a disposizione Bundletool anche ai developer, proprio per le finalità di testing di cui parlavamo nel paragrafo precedente.

Bundletool fa uso della console dei diversi sistemi operativi (Prompt dei comandi su Windows e Linea di comando su Mac) per consentire agli utenti avanzati di convertire file AAB in APK, ricreando così gli step utilizzati dai server di Google Play nella generazione degli APK finali.

Potete scaricare Bundletool nella sua versione più aggiornata dalla repository GitHub.

Convertire un file AAB in APK in pochi step

Una volta chiarite le circostanze in cui conviene convertire un file AAB in APK e le competenze necessarie, l’operazione in sé non è affatto complicata.

Javascript ES6-ES9 La guida pratica da zero a esperti
  1. Installate Android Studio e Bundletool sul vostro computer;
  2. Create una cartella in cui salvare il vostro file AAB;
  3. All’interno della cartella appena creata premete SHIFT + tasto destro del mouse, poi OK per aprire il prompt dei comandi;
  4. Inserite finestra appena aperta questa linea di codice, sostituendo [app] con il nome del vostro pacchetto AAB:

    bundletool build-apks –bundle = [app].aab –output = [app].apks –mode = universal


  5. Eseguite il comando appena digitato e lasciate che Bundletool prepari il file APKS utilizzando il certificato di debug fornito da Android Studio;
  6. Rinominate il file APKS così ottenuto con l’estensione .zip, decomprimetelo con un tool come WinRar ed estraete il file o i file APK che vi interessano.

Occorre specificare che esistono anche diverse stringhe alternative che permettono, per esempio, di estrarre da un AAB gli APK relativi a un singolo device. Potete trovarle tutte ancora una volta sulla piattaforma Developers di Google.

Installare il file APK

Se avete seguito tutti gli step della conversione da AAB ad APK, l’installazione dei file APK ottenuti sarà una procedura che ormai conoscete bene. In ogni caso, se vi serve un veloce ripasso, potete sempre consultare la nostra guida a proposito:

  • File APK: cosa sono e come installarli sul vostro Android

APKS e APK, qual è la differenza?

Il file con estensione APKS (APK Set Archive) che avrete ottenuto a partire dall’AAB iniziale è, come suggerisce la sigla, un archivio di diversi file APK, divisi in base a caratteristiche specifiche dei device di destinazione, tra cui:

  • Risoluzione dello schermo
  • Architettura
  • Lingua di sistema

Una volta decompresso il file APKS come se fosse un normale file .zip potrete salvare l’intero set oppure, emulando la procedura automatica dei server di Google Play, installare quello più adatto sul vostro device di destinazione.

di Francesca Fenaroli |
lunedì 11 Aprile 2022 8:49
  • 4 min
  • vai ai commenti
Shares
Più informazioni su
  • AAB
  • Bundletool
  • convertire AAB in APK
  • file AAB
  • file apk
  • google developers
  • Android
  • Android Studio

Scarica gratis

l'app di Tom's Hardware
Vuoi ricevere aggiornamenti sui tuoi topics preferiti ogni giorno? Iscriviti alla newsletter
Leggi i commenti
toms_logo_white_footer
  • Privacy
  • Chi siamo
  • Contattaci
  • Feed RSS
  • Codici sconto
Google Play
App Store

3LABS S.R.L. • Via Dante 16 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

Copyright © 2022 - 3Labs Srl. - Tutti i diritti riservati. - credits: logo_edinet


  • Tom's Hardware
  • Game division
  • MobileLabs
  • Cultura Pop
  • MotorLabs
  • B2BLabs
  • More
  • Home
  • Le news di oggi
  • Le news di ieri
  • Le news dell'altro ieri

Ultime news

Ultimo video

Da non perdere su Tom's Hardware
Havanna Gazebo
Scopri gli sconti oltre il 30% su piscine e barbecue!
eBay ha aggiornato il catalogo delle offerte e propone a prezzi scontati i tipici articoli da usare durante la primavera…
2 di Dario De Vita - 12 ore fa
  • barbecue
  • Offerte e Sconti
  • Offerte eBay
  • Offerte Giardinaggio
  • Offerte Giardino
  • piscine
2
Offerta
libri promozione Feltrinelli
2 libri a soli 9,90€: da Feltrinelli fino a esaurimento scorte!
Offerta imperdibile sui libri: da LaFeltrinelli acquistate 2 libri a soli 9,90€ ma solo fino a esaurimento scorte!
2 di Sara Riccobono - 14 ore fa
  • Feltrinelli
  • Libri
  • Offerte e Sconti
  • Offerte Feltrinelli
  • offerte libri
2
Offerta