1
현재 내 프로젝트 클래스 중 하나에서 안드로이드 라이브러리를 만들려고하고 있으며 다운로드 한 여러 라이브러리에 따라 다릅니다. 이것은 심지어 안드로이드와 관련이 있습니까?안드로이드는 다른 라이브러리를 포함하는 라이브러리를 만듭니다.
나는 현재 안드로이드 Studio 버전을 사용하고 2.1.2
내 클래스 : 나는 새로운 안드로이드 라이브러리 모듈을 만들려고하고 도서관이 새로운 클래스를 생성 및 가져 오기 한
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Log;
import android.widget.ImageView;
import com.loopj.android.http.MySSLSocketFactory;
import com.neovisionaries.ws.client.WebSocket;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.*;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.security.*;
import java.util.ArrayList;
import java.util.List;
import javax.net.ssl.*;
import cz.msebera.android.httpclient.*;
public class AndroidRAPMXS {
public String getMXSToken(String url, HttpClient httpClient, HttpPost post, String user, String pass) throws IOException, URISyntaxException {
}
public void addWebSocketHeader(String mxsLoginURL, WebSocket mxsWebSocket) {
}
public boolean joinMXSRoom(String mxsSessionId, WebSocket websocket, String token) {
}
public Bitmap getBitmap(String src) {
}
public String getImageURL(String messageReceived) throws JSONException {
}
public void setImageView(ImageView imgView,Bitmap bitmap) {
}
private class NullHostNameVerifier implements HostnameVerifier {
}
}
하지만 내가 그것을 빌드하면 중복 파일 오류가 발생합니다.
예 가능하다. 실제로 많은 라이브러리는 다른 라이브러리에 의존합니다. – Nabin
라이브러리 모듈에는 별도의 build.gradle 파일이 있습니다. 거기에 의존성을 추가 할 수 있습니다. – Apurva