将模块导入Android Studio

时间:2014-01-29 08:55:50

标签: android git android-studio

刚开始使用Android开发,我想在Android Studio的新项目中使用Android Websockets代码。

OS X 10.8.x,AS 0.4.0

我跟着:How to import eclipse library project from github to android studio project?

在我尝试实际编码之前,一切都很顺利。我粘贴(来自示例):

List<BasicNameValuePair> extraHeaders = Arrays.asList(
    new BasicNameValuePair("Cookie", "session=abcd")
);

WebSocketClient client = new WebSocketClient(URI.create("wss://irccloud.com"), new WebSocketClient.Listener() {
    @Override
    public void onConnect() {
        Log.d(TAG, "Connected!");
    }

    @Override
    public void onMessage(String message) {
        Log.d(TAG, String.format("Got string message! %s", message));
    }

    @Override
    public void onMessage(byte[] data) {
        Log.d(TAG, String.format("Got binary message! %s", toHexString(data)));
    }

    @Override
    public void onDisconnect(int code, String reason) {
        Log.d(TAG, String.format("Disconnected! Code: %d Reason: %s", code, reason));
    }

    @Override
    public void onError(Exception error) {
        Log.e(TAG, "Error!", error);
    }

}, extraHeaders);

client.connect();

// Later… 
client.send("hello!");
client.send(new byte[] { 0xDE, 0xAD, 0xBE, 0xEF });
client.disconnect();

当我构建/运行项目时,我得到:

error: cannot find symbol class WebSocketClient

我认为我的问题是:我应该使用import语句是什么?

我如何添加/使用此代码?

2 个答案:

答案 0 :(得分:0)

汽车进口商坏了。一旦我重新启动Android Studio,它就会显示我应该:

import com.codebutler.android_websockets.WebSocketClient;

作为我的导入。现在我对一段特定代码有一个NullPointerException,但这是一个不同的问题。

答案 1 :(得分:0)

您遇到了Android Studio 0.4.3中修复的错误。我建议你升级。