Partager via


Pourquoi la build de ma version Android ne peut pas se connecter à Internet ?

Cause

La cause la plus courante de ce problème est que l’autorisation INTERNET est automatiquement incluse dans une build de débogage, mais doit être définie manuellement pour une build de mise en production. Cela est dû au fait que l’autorisation Internet est utilisée pour autoriser un débogueur à s’attacher au processus, comme décrit pour « DebugSymbols » ici.

Fix

Pour résoudre le problème, vous pouvez exiger l’autorisation Internet dans le manifeste Android. Cela peut être effectué via l’éditeur de manifeste ou le code source du manifeste :

  • Correctif dans l’éditeur : dans votre projet Android, accédez à Propriétés -> AndroidManifest.xml -> Autorisations requises et case activée Internet

  • Correction dans le code source : ouvrez AndroidManifest dans un éditeur de source et ajoutez la balise d’autorisation à l’intérieur des <Manifest> balises :

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