Gli utenti Android possono in­stal­la­re ap­pli­ca­zio­ni da una selezione ap­pa­ren­te­men­te infinita del Google Play Store. Ci sono ap­pli­ca­zio­ni utili per ogni interesse e hobby im­ma­gi­na­bi­le. Gli utenti, tuttavia, non sempre trovano l’app di cui hanno bisogno, perché non tutte le ap­pli­ca­zio­ni di svi­lup­pa­to­ri ambiziosi arrivano nel famoso store. Il motivo: Google consente l’in­clu­sio­ne nello store solo alle ap­pli­ca­zio­ni che ri­spet­ta­no le rigorose Norme per gli svi­lup­pa­to­ri.

Tuttavia, alcuni svi­lup­pa­to­ri non vogliono o non possono seguire le linee guida del Play Store e quindi offrono le loro ap­pli­ca­zio­ni altrove. Gli utenti Android possono anche scaricare e in­stal­la­re le ap­pli­ca­zio­ni che non sono elencate nel Play Store, a proprio rischio e pericolo. Durante l’ese­cu­zio­ne dei pacchetti di in­stal­la­zio­ne, tuttavia, possono ve­ri­fi­car­si i co­sid­det­ti errori di analisi (o errori di parsing), che sono ac­com­pa­gna­ti dal seguente messaggio: “Errore durante l’analisi del pacchetto”. Ma cosa significa? E come si possono risolvere questo tipo di errori?

Registra il tuo dominio
  • Domain Connect gratuito per una con­fi­gu­ra­zio­ne facile del DNS
  • Cer­ti­fi­ca­to SSL Wildcard gratuito
  • Pro­te­zio­ne privacy inclusa

Cosa significa “parsing” e come funziona?

Il parsing è la divisione di pacchetti di dati più grandi in parti che possono essere comprese dal di­spo­si­ti­vo. Prima che, ad esempio, possano essere in­stal­la­te ap­pli­ca­zio­ni mobili o programmi per computer, degli speciali parser devono sud­di­vi­de­re il pacchetto dati dell’ap­pli­ca­zio­ne da in­stal­la­re in piccoli blocchi di in­for­ma­zio­ni per ricavare le istru­zio­ni per il pro­ces­so­re. I pacchetti di dati in quanto tali sono infatti del tutto in­com­pren­si­bi­li per i sistemi operativi. Se un sistema operativo, come Android, non riceve istru­zio­ni esplicite su come gestire un pacchetto, non riesce in alcun modo a in­ter­pre­tar­ne i dati. Dopo aver suddiviso i pacchetti in parti com­pren­si­bi­li, i parser ana­liz­za­no le singole in­for­ma­zio­ni e assegnano loro un si­gni­fi­ca­to. Il parsing cor­ri­spon­de quindi, in un certo senso, al processo di com­pren­sio­ne di un computer. Di seguito un esempio concreto:

l’esempio di calcolo 31 x 53 + (2∏) ini­zial­men­te non ha alcun si­gni­fi­ca­to per un computer. Per sapere quali ope­ra­zio­ni devono essere eseguite, le singole com­po­nen­ti dell’equazione devono essere in­nan­zi­tut­to de­ter­mi­na­te mediante il parsing:

  • 3
  • 1
  • x
  • 5
  • 3
  • +
  • (
  • 2
  • )

Ora è molto più facile assegnare un si­gni­fi­ca­to ai vari com­po­nen­ti. Il parser può così de­ter­mi­na­re la struttura dell’equazione per poi ricavarne i si­gni­fi­ca­ti, in modo che il pro­ces­so­re capisca ad esempio che “x” e “+” sono operatori ma­te­ma­ti­ci.

Analoghi, ma molto più complessi, sono i processi di analisi eseguiti dal sistema operativo Android quando l’utente scarica un pacchetto dati e vuole in­stal­lar­lo. Cosa succede esat­ta­men­te e perché possono ve­ri­fi­car­si errori durante l’analisi?

Errori di analisi nelle ap­pli­ca­zio­ni Android: perché si ve­ri­fi­ca­no?

Le ap­pli­ca­zio­ni Android, presenti su Google Play Store, sono ap­pli­ca­zio­ni ca­rat­te­riz­za­te da un formato di file ap­po­si­ta­men­te svi­lup­pa­to. Simile al formato .exe delle ap­pli­ca­zio­ni per computer, le ap­pli­ca­zio­ni per Android pre­sen­ta­no il formato .apk. L’ab­bre­via­zio­ne sta per “Android Package File” e indica uno speciale pacchetto dati Android. Tutte le ap­pli­ca­zio­ni che gli utenti scaricano dal Play Store hanno questo formato e vengono in­stal­la­te au­to­ma­ti­ca­men­te dal sistema operativo.

Gli utenti Android possono scaricare file .apk anche da altre fonti. Ci sono in­nu­me­re­vo­li siti web su Internet dove è possibile scaricare ap­pli­ca­zio­ni utili per i di­spo­si­ti­vi Android. In questi casi spetta, tuttavia, all’utente giudicare l’af­fi­da­bi­li­tà di una pagina, ma quando si in­stal­la­no queste ap­pli­ca­zio­ni senza licenza, ci si imbatte con­ti­nua­men­te nell’errore di analisi già men­zio­na­to. Android reagisce a tale errore con il messaggio: “Errore durante l’analisi del pacchetto”. La causa di tale errore sta nell’im­pos­si­bi­li­tà di sud­di­vi­de­re le istru­zio­ni del pacchetto dati in sezioni com­pren­si­bi­li, ovvero Android non è in grado di ela­bo­rar­lo.

Come cor­reg­ge­re gli errori di analisi: istru­zio­ni passo per passo

Spesso il motivo del messaggio del di­spo­si­ti­vo “Errore durante l’analisi del pacchetto” ha origine nelle im­po­sta­zio­ni di sistema del di­spo­si­ti­vo Android. Per cor­reg­ge­re l'errore di parsing, dovete mo­di­fi­ca­re o con­trol­la­re le seguenti im­po­sta­zio­ni:

  • L’ap­pli­ca­zio­ne è com­pa­ti­bi­le con la versione in­stal­la­ta del sistema operativo?
  • Il file .apk è dan­neg­gia­to/il download è com­ple­ta­to?
  • Le im­po­sta­zio­ni di sicurezza del di­spo­si­ti­vo con­sen­to­no di scaricare ap­pli­ca­zio­ni da origini sco­no­sciu­te?

Nei di­spo­si­ti­vi con sistemi Android fino alla versione 8.0, potete con­sen­ti­re l’in­stal­la­zio­ne di file da origini sco­no­sciu­te seguendo questi passaggi:

  1. Aprite le im­po­sta­zio­ni.
  2. Accedete alla voce “Sicurezza” (o “Sicurezza & Privacy”)
  3. Cercate l’opzione “Origini sco­no­sciu­te”.
  4. Abilitate l’opzione “Consenti l’in­stal­la­zio­ne di ap­pli­ca­zio­ni da fonti sco­no­sciu­te”.

Nelle versioni più recenti di Android, in­di­vi­dua­re o abilitare l’opzione per le ap­pli­ca­zio­ni di terze parti è un po’ più difficile. Ma nella maggior parte dei casi funziona nel seguente modo:

  1. Andate nelle im­po­sta­zio­ni.
  2. Digitate “origini sco­no­sciu­te” nella riga di ricerca e fate clic sull’opzione “Installa app sco­no­sciu­te”.
  3. Tra le opzioni vi­sua­liz­za­te, se­le­zio­na­te nuo­va­men­te il pulsante “Installa app sco­no­sciu­te”.
  4. Ora cliccate prima sul browser usato e poi sul file manager Android e attivate l’opzione “Consenti da questa sorgente”.

Ora l’in­stal­la­zio­ne manuale di file .apk dovrebbe fun­zio­na­re senza problemi. Se le in­for­ma­zio­ni dello svi­lup­pa­to­re indicano invece che l’ap­pli­ca­zio­ne non è com­pa­ti­bi­le con la vostra versione del sistema operativo Android, non potete fare altro che aspettare l’ag­gior­na­men­to dell’ap­pli­ca­zio­ne e tentare nuo­va­men­te l’in­stal­la­zio­ne manuale. Se so­spet­ta­te che il file .apk possa essere dan­neg­gia­to, potete provare a scaricare l’ap­pli­ca­zio­ne da un’altra sorgente. Se l’errore di analisi continua a pre­sen­tar­si, l’unica spie­ga­zio­ne è che l’ap­pli­ca­zio­ne purtroppo non è com­pa­ti­bi­le con il vostro sistema o è dan­neg­gia­ta in generale.

Vai al menu prin­ci­pa­le