Android studio: исполняемый код не найден в строке X - PullRequest
1 голос
/ 15 февраля 2020

Итак, я разрабатывал очень простое приложение TCP-сервер / клиент, но проблема заключается почти в каждой строке. Я получаю android студийную ошибку при отладке, сообщающую, что в строке X не найден исполняемый код после поиска по Inte rnet Я попробовал почти все решения без надежды, поэтому вы можете помочь мне разобраться,

класс сервера:

package com.ziadbaaraka.gamedraft;

import android.os.Bundle;
import android.os.Message;

import java.io.IOException;

import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketException;

import static com.ziadbaaraka.gamedraft.hostActivity.serverHandler;

public class ServerConnectionThread extends Thread {

    private ServerSocket serverSocket;

    ServerConnectionThread ( ) { }

    @Override

    public void run ( ) {
        if ( serverSocket == null ) {
            int SERVER_PORT = 65000;
            Socket socket = null;
            try {
                while ( true ) {
                    serverSocket = new ServerSocket ( SERVER_PORT );

                    serverSocket.setReuseAddress ( true );
                    socket = serverSocket.accept ( );


                }
            } catch ( IOException e ) {

                e.printStackTrace ( );
            }

            String IpAddress2 = null;
            IpAddress2 = "192.168.1.4";

            String state = "Connected";
            Message msg = serverHandler.obtainMessage ( );
            Bundle bundle = new Bundle ( );

            bundle.putString ( "state" , state );
            bundle.putString ( "IP" , IpAddress2 );
            msg.setData ( bundle );
            serverHandler.sendMessage ( msg );
            UpdateServerThread updateThread = new UpdateServerThread ( socket );
            updateThread.run ( );
        }
    }
}

Как в @Override и попробовать строки, как я могу даже получить такая ошибка для такой строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...