Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用SSH将Android设备连接到Raspberry Pi_Java_Android_Ssh_Jsch - Fatal编程技术网

Java 使用SSH将Android设备连接到Raspberry Pi

Java 使用SSH将Android设备连接到Raspberry Pi,java,android,ssh,jsch,Java,Android,Ssh,Jsch,我正在尝试使用android设备连接到我的Raspberry Pi。在我调用connect()方法后,应用程序在没有任何强制关闭错误的情况下关闭。我想我的问题是会话连接(1000)。提前谢谢 public void Connect() { JSch jsch = new JSch(); try { jsch.setConfig("StrictHostKeyChecking", "no"); //open a new sessio

我正在尝试使用android设备连接到我的
Raspberry Pi
。在我调用
connect()
方法后,应用程序在没有任何
强制关闭错误的情况下关闭。我想我的问题是会话连接(1000)。提前谢谢

public void Connect() {
      JSch jsch = new JSch();
      try {

          jsch.setConfig("StrictHostKeyChecking", "no");

          //open a new session
          session = jsch.getSession(user, host, port); // pi, 192.168.43.213, 22
          session.setConfig("StrictHostKeyChecking", "no");
          session.setPassword(password); //passwrord : raspberry

          tv.setText("Connecting");
          session.connect(1000); //connect session
          tv.setText("Connected");

      } catch (JSchException e) {
          tv.setText("JSchException");
          Toast t = Toast.makeText(ClientSSH.this, "Failed to Create Session or Timed Out", 1000);
          t.setGravity(Gravity.CENTER, 0, 0);
          t.show();

      }
  }

您在Manifest.xml文件中是否具有正确的网络连接权限? 我知道这确实是一个评论。

我补充道