Correggere un'app Android che si blocca o va in crash

Se la tua app Android si chiude all'avvio, si blocca su alcuni telefoni o ha smesso di funzionare dopo un aggiornamento di sistema, puoi inviare la richiesta e ricevere una valutazione.

Descrivi il problema

Tempo tecnico indicativo

4–12 ore

Fascia di costo orientativa

250–700 €

Complessità tipica

Media

In cosa consiste il problema

I crash dipendono spesso da cambiamenti esterni all'app: nuove versioni di Android, permessi più restrittivi, librerie non più compatibili. Per questo un'app che funzionava può smettere di farlo senza modifiche al codice.

La console di pubblicazione raccoglie i report di crash con dispositivo, versione e punto del codice: è il punto di partenza per una correzione mirata.

Cause frequenti

  • Nuove versioni di Android: cambi a permessi, notifiche, accesso ai file.
  • Librerie obsolete: dipendenze non più compatibili.
  • Dispositivi specifici: comportamenti di alcuni produttori.
  • Dati inattesi: risposte delle API non gestite.

Come si risolve

  • Analisi report di crash: dalla console di pubblicazione.
  • Riproduzione: su emulatore o dispositivo con la stessa versione.
  • Correzione e aggiornamento: codice e dipendenze.
  • Rilascio graduale: per verificare la correzione su una parte degli utenti.

Un esempio tipico

Un'app per tecnici si chiude all'avvio sui telefoni più recenti. I report di crash indicano un permesso di notifica gestito come nelle vecchie versioni di Android. Corretta la richiesta del permesso e aggiornate due librerie, l'app viene pubblicata con rilascio graduale e il problema non si ripresenta.

Scenario illustrativo, non riferito a un cliente reale.

Quando serve uno sviluppatore

Quando lo sviluppatore originale non è più disponibile o l'app è usata per lavoro dal personale o dai clienti.

Tecnologie coinvolte

Quanto tempo può richiedere e quanto può costare

Indicativamente 4–12 ore di lavoro tecnico, per una fascia di 250–700 €.

Le variabili che incidono di più:

  • disponibilità di sorgenti e chiave di firma
  • età delle librerie
  • numero di dispositivi da verificare
  • dipendenze da API esterne

Le fasce di prezzo e di tempo indicate sono orientative e dipendono da complessità, qualità del codice esistente, accessi disponibili, documentazione e requisiti effettivi. Non costituiscono preventivo.

Informazioni da preparare

  • Codice sorgente
  • Accesso alla console di pubblicazione
  • Modelli e versioni con il problema
  • Keystore di firma

Problemi simili

B4X Caso esemplificativo

Stampare ricevute su stampante termica Bluetooth da B4A

La nostra app B4A deve stampare ricevute e scontrini non fiscali su una stampante termica portatile Bluetooth da 58 mm. Con alcune stampanti escono caratteri…

Fascia orientativa
300–800 €
Tempo tecnico
6–14 ore
Android Caso esemplificativo

App Android in Kotlin per check-list di manutenzione con foto

I nostri tecnici compilano ancora moduli cartacei durante le manutenzioni presso i clienti e poi li ricopiano in ufficio. Vorremmo un'app Android con…

Fascia orientativa
1.200–2.600 €
Tempo tecnico
24–50 ore
B4X Caso esemplificativo

Crash all'avvio dell'app B4A su Android 14

Dopo l'aggiornamento di alcuni telefoni ad Android 14 la nostra app B4A si chiude subito all'apertura. Sui telefoni più vecchi continua a funzionare. App…

Fascia orientativa
180–550 €
Tempo tecnico
3–10 ore

Domande frequenti

Senza il codice sorgente si può fare qualcosa?

Molto poco: senza sorgenti e chiave di firma non si può pubblicare una versione corretta della stessa app.

Contenuto revisionato il 05/10/2026.

Richiedi una valutazione

Descrivi la tua situazione: ricevi una valutazione tecnica con fasce orientative di tempi e costi, senza impegno.

Descrivi il problema
Chat