Proč se moje sestavení Androidu pro vydání nemůže připojit k internetu?

Příčina

Nejběžnější příčinou tohoto problému je, že oprávnění INTERNET je automaticky zahrnuto v sestavení ladění, ale musí být nastaveno ručně pro sestavení vydané verze. Důvodem je to, že oprávnění k internetu slouží k povolení připojení ladicího programu k procesu, jak je zde popsáno v části DebugSymbols.

Oprava

Pokud chcete tento problém vyřešit, můžete v manifestu Androidu vyžadovat oprávnění k internetu. Můžete to provést buď prostřednictvím editoru manifestu, nebo zdrojového kódu manifestu:

  • Oprava v Editoru: V projektu pro Android přejděte na Vlastnosti –> AndroidManifest.xml –> Požadovaná oprávnění a zkontrolujte internet.

  • Oprava ve zdrojovém kódu: Otevřete AndroidManifest ve zdrojovém editoru a přidejte značku oprávnění do <Manifest> značek:

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