Bonjour a tous,
Voilà je vous explique mon problème : j'ai créé une application android avec un socket server mais lors de l'exécution il m'indique Permision denied at org.apache.armonie.luni.platform.OSNetworkSystem.Socket(native méthode)
J'ai bien vérifié les permissions dans l'android manifest : android.permission.INTERNET et android.permission.ACCESS_NETWORK_STATE.
Après quelques recherches cela viendrait des permissions de port de java du à la mise a jour 7u51
J'ai donc ajouté un grant dans jre/lib/security/java.policy du type permission java.net.socketPermission "localHost:5000", "listen, resolve ";
mais rien n'y fait j'aimerais donc savoir s'il y a quelque chose d'autre a faire ?
Mon application ne fait qu'ouvrir un socket au port indiqué(5000) et m'affiche si le socket est bien ouvert.(pour l'instant).
Merci pour vos réponses !
Partager