java.lang.NullPointerException:在Android Studio中尝试通过OutputStream发送数据时

java.lang.NullPointerException:在Android Studio中尝试通过OutputStream发送数据时,java,android,bluetooth,nullpointerexception,arduino,Java,Android,Bluetooth,Nullpointerexception,Arduino,当我尝试发送字符串时,错误显示为: 原因:java.lang.NullPointerException:尝试对空对象引用调用虚拟方法“void java.io.OutputStream.write(byte[]) 您应该初始化outputstream String file_stream = "C:\Users\s.rodic\eclipse\test.txt"; String s = "w"; try { OutputStream outputStream = new FileOutp

当我尝试发送字符串时,错误显示为:

原因:java.lang.NullPointerException:尝试对空对象引用调用虚拟方法“void java.io.OutputStream.write(byte[])


您应该初始化outputstream

String file_stream = "C:\Users\s.rodic\eclipse\test.txt";
String s = "w";
try {
    OutputStream outputStream = new FileOutputStream(file_stream); //file_stream is your file location
    outputStream.out(s.getBytes());
} catch (IOException e) {
    e.printStackTrace();
}

我认为您在写http或https时遇到的问题,如果您希望连接到服务器,请尝试只写:http

String login_url = "http:`stack.com`

希望能帮助你

看起来你的输出流没有初始化。我用输出流通过蓝牙向我的arduino板发送数据。你能帮我吗。
String login_url = "http:`stack.com`