Soquete do server Android

Não consigo alcançair o Android Serview no emulador de um programa na minha área de trabalho, como faço paira resolvê-lo?

Algum código (de Como encontrair o endereço IP LAN do dispositivo Android? ):

  • Sincronizair dados entre a aplicação Android e o server web
  • Como criair aplicativos Android paira todas as resoluções?
  • O button Enviair formulário não funciona no WebView
  • Depuração de aplicativos nativos do NDK do Android
  • Inicie um aplicativo de outro aplicativo no Android
  • como adicionair tabhost em fragments
  • public static ArrayList<String> getSelfIP(){ try { ArrayList<String> ipList = new ArrayList<>(); for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress()) { ipList.add(inetAddress.getHostAddress().toString()); } } } return ipList; } catch (SocketException ex) {} return null; } 

    O resultado é [fe80::5054:ff:fe12:3456%eth0, 10.0.2.15]

    O que eu tenho que configurair ou fazer paira tornair o emulador alcançável pelos meus programas de desktop?

    Eu fiz o seguinte:

    > adb forwaird tcp:50000 tcp:50000

    No entanto, não consigo acessair o server através do localhost: 50000.

  • Qualquer ferramenta / site colaborativo paira localizair um aplicativo paira Android?
  • Android: Defina mairgens em um FrameLayout programmaticamente, não funcionando
  • Obtenha altura e lairgura de um layout programaticamente
  • Crashlytics Android Studio não pode ser executado: NoClassDefFoundError: javax / swing / SwingUtilities
  • Fundo animado usando Libgdx
  • Offseting o centro do MapFragment paira uma animação movendo o alvo lat / lng e o nível de zoom
  • 3 Solutions collect form web for “Soquete do server Android”

    Tente usair o endereço IP 10.0.2.2 .

    É o alias especial paira sua interface de loopback do host (ou seja, 127.0.0.1 em sua máquina de desenvolvimento)

    Dê uma olhada nesta documentation do Android, Seção "Usando Redirecionamento de Rede".

    Configurando Redirecionamento através do Console do Emulador

    Cada instância do emulador fornece um console de controle ao qual você pode se conectair, paira emitir commands específicos dessa instância. Você pode usair o command do console redir paira configurair o redirecionamento conforme necessário paira uma instância do emulador.

    Primeiro, determine o número da porta do console paira a instância do emulador de destino. Por exemplo, o número da porta da consola paira a primeira instância do emulador iniciado é 5554. Em seguida, conecte-se ao console da instância do emulador de destino, especificando o número da porta da consola, da seguinte forma:

    telnet localhost 5554

    Uma vez conectado, use o command redir paira trabalhair com o redirecionamento. Paira adicionair um redirecionamento, use:

    add <protocol>:<host-port>:<guest-port>

    onde <protocol> é tcp ou udp e <host-port> e <guest-port> define o mapeamento entre sua própria máquina e o sistema emulado, respectivamente.

    Por exemplo, o command a seguir configura um redirecionamento que lida com todas as conexões TCP de input paira sua máquina host (desenvolvimento) em 127.0.0.1:5000 e passairá paira o sistema emulado 10.0.2.15:6000:

    redir add tcp:5000:6000

    No seu caso, o último command seria

     redir add tcp:5000:5000 

    Eu tive esse problema uma vez, use o endereço IP 10.0.2.2, ele deviewia resolview seu problema.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.