gpt4 book ai didi

android - 如何为 socket.io-client.java 构建 Android 测试代码

转载 作者:行者123 更新时间:2023-11-29 21:00:44 25 4
gpt4 key购买 nike

这个问题与How to build a Maven Android project in eclipse有关.使用@user714965 的建议,我能够在项目中构建代码:https://github.com/nkzawa/socket.io-client.java .现在我正在尝试编译一个 Android 测试项目。我创建了一个新的 Android 项目,并在 Java Build Path 下将 socket.io-client 项目指定为依赖项。但我收到编译错误。 Eclipse 找不到发射器类。这是相关代码:

public class SocketTask extends AsyncTask<Void, Void, Void> {

Socket mSocket = null;
@Override
protected Void doInBackground(Void... arg0) {
try {
Log.d(TAG, "Connecting to server");
mSocket = IO.socket("<my tested socket.io server address>");
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mSocket.on(Socket.EVENT_CONNECT, new Emitter.Listener() {

@Override
public void call(Object... args) {

Log.d(TAG, "Connected");
}

}).on("event", new Emitter.Listener() {

@Override
public void call(Object... args) {
Log.d(TAG, "Event");
}

}).on(Socket.EVENT_DISCONNECT, new Emitter.Listener() {

@Override
public void call(Object... args) {
Log.d(TAG, "Disconnect");
}

});

mSocket.connect();
return null;
}
}

最佳答案

看起来依赖库没有解析。你都正确安装了吗?

  • engine.io-client 0.3.0
  • Java-WebSocket 1.3.0
  • org.json 20090211(默认安装在 Android 中)

Emitter 包含在 engine.io-client 中。

关于android - 如何为 socket.io-client.java 构建 Android 测试代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26174038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com