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 ladicím buildu, ale pro sestavení verze je nutné nastavit ručně. Je to proto, že oprávnění k internetu umožňuje ladicímu programu připojit se k procesu, jak je popsáno pro "DebugSymbols" tady.

Oprava

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

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

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

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