Udostępnij za pośrednictwem


Dlaczego moja kompilacja wydania systemu Android nie może połączyć się z Internetem?

Przyczyna

Najczęstszą przyczyną tego problemu jest to, że uprawnienie INTERNETOWE jest automatycznie uwzględniane w kompilacji debugowania, ale należy ustawić je ręcznie dla kompilacji wydania. Dzieje się tak, ponieważ uprawnienia internetowe umożliwiają debugerowi dołączanie do procesu zgodnie z opisem "DebugSymbols" w tym miejscu.

Napraw

Aby rozwiązać ten problem, możesz wymagać uprawnień Do Internetu w manifeście systemu Android. Można to zrobić za pomocą edytora manifestu lub kodu źródłowego manifestu:

  • Poprawka w edytorze: w projekcie systemu Android przejdź do pozycji Właściwości —> AndroidManifest.xml —> wymagane uprawnienia i sprawdź Internet

  • Poprawka w kodzie źródłowym: otwórz plik AndroidManifest w edytorze źródłowym i dodaj tag uprawnień wewnątrz tagów <Manifest> :

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