Condividi tramite


Perché non è possibile connettere la build di versione Android a Internet?

Causa

La causa più comune di questo problema è che l'autorizzazione INTERNET viene inclusa automaticamente in una compilazione di debug, ma deve essere impostata manualmente per una build di versione. Questo perché l'autorizzazione Internet viene usata per consentire a un debugger di collegarsi al processo, come descritto per "DebugSymbols" qui.

Fix

Per risolvere il problema, è possibile richiedere l'autorizzazione Internet nel manifesto Android. Questa operazione può essere eseguita tramite l'editor del manifesto o il codice sorgente del manifesto:

  • Correzione nell'editor: nel progetto Android passare a Proprietà -> AndroidManifest.xml -> Autorizzazioni necessarie e controllare Internet

  • Correzione in Sourcecode: aprire AndroidManifest in un editor di origine e aggiungere il tag di autorizzazione all'interno dei <Manifest> tag:

    <Manifest>
    ...
    <uses-permission android:name="android.permission.INTERNET" />
    </Manifest>