Kein Internetzugriff trotz permission

  • Hallo, ich hab in meiner App kein Internetzugriff trotz gesetzter permission.INTERNET!


    ich hab leider kein plan was, warum oder wie ich anfangen soll?!
    gegoogelt hab ich schon, requestPermission() geht bei mir nicht, weil mein sdk version 14 ist!
    deswegen schicke ich einfach mal den Code und mein Manifest, ich hoffe jemand kann mir weiterhelfen!


    PS blutiger android studio anfänger aber nicht programmieranfänger


    EDIT: app läuft auf einem emulator, falls das eine rolle spielt



  • Main Activity



    @jogimuc was soll denn eine höhere api bringen?? ich hab gehört die hohen apis (ab 24) machen erst richtig probleme mit den permissions


    @Andy61 logcat ist ganz oben :) hoffe du kannst helfen



    falls nützlich:

  • so du kompiliert deine app mit dem API 26 "compileSdkVersion 26" und nicht mit API 14 sdk 14. Da hast du sowieso die neuen premission. Für den Internet Zugriff hat sich nichts an den primission geändert.
    https://developer.android.com/…ing.html#normal-dangerous


    Du setzt zwar eine URL aber eine connection mit http oder eigenem anderen Protokoll baust du nicht auf so geht das nicht. Du brauchst auch eine" HttpURLConnection" eine URL baut keine netwerkverbindung auf.

  • habs jetzt gelöst, im logCat stand an Oberster stelle des Errors:


    Code
    02-16 23:37:05.461 6039-6039/? W/System.err:     at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1147)


    eine kurze suche nach StrictMode$AndroidBlockGuardPolicy ergab man muss folgende Zeilen in sein On Create Packen:



    Java
    StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
    StrictMode.setThreadPolicy(policy);

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!