Partilhar via


Por que meu build de versão do Android não pode se conectar à Internet?

Causa

A causa mais comum desse problema é que a permissão da INTERNET é incluída automaticamente em um build de depuração, mas deve ser definida manualmente para um build de versão. Isso ocorre porque a permissão da Internet é usada para permitir que um depurador seja anexado ao processo, conforme descrito para "DebugSymbols" aqui.

Fix

Para resolve o problema, você pode exigir a permissão da Internet no Manifesto do Android. Isso pode ser feito por meio do editor de manifesto ou do código-fonte do manifesto:

  • Correção no Editor: em seu projeto android, acesse Propriedades –> AndroidManifest.xml –> Permissões necessárias e marcar Internet

  • Correção em Código-fonte: abra o AndroidManifest em um editor de origem e adicione a marca de permissão dentro das <Manifest> marcas:

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