【发布时间】:2014-04-27 17:16:25
【问题描述】:
我正在尝试将我的 Glass 与 Arduino 和 Wifi Shield 连接起来。
在 MenuActivity.java 我调用(和其他方法......但这是调用):
protected void onCreate(Bundle savedInstanceState)
{
new ConnexioArduino().execute();
super.onCreate(savedInstanceState);
}
还有我的 ConnexioArduino.java :
private boolean socketReady;
private BufferedWriter outA;
private BufferedReader inA;
private Socket mySocket;
....
....
@Override
protected Void doInBackground(Void... params) {
socketReady = true;
String Host = "192.168.43.177";
int Port = 10001;
outA = null;
inA = null;
mySocket = null;
try {
mySocket = new Socket(Host, Port);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
mySocket.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
所以它只通过 Socket 连接 Glass-Arduino Wifi Shield。但是当我执行我的应用程序时它会停止并给我以下错误:(请参阅此链接上的图片,抱歉我没有足够的声誉的 URL)
【问题讨论】:
-
网址对我来说很好......
-
在 IE 中不工作,在 Chrome 中工作
-
url 对我也不起作用,400 错误,签入隐身标签 标记以查看它是否适用于您以外的其他用户...您可以粘贴 logcat 中的错误吗?
-
编辑了图像,但无论如何你应该将堆栈跟踪作为文本发布,因为它更易读且易于搜索。
-
你在第 51 行,也就是第 51 行得到了 NullPointerException?最重要的是:如果您在堆栈跟踪中找不到 NPE,谁给了您一些 Google Glasses?
标签: java android sockets arduino google-glass