2016-06-08 2 views
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 { 
    } 

} 

하지만 내가 그것을 빌드하면 중복 파일 오류가 발생합니다.

+1

예 가능하다. 실제로 많은 라이브러리는 다른 라이브러리에 의존합니다. – Nabin

+0

라이브러리 모듈에는 별도의 build.gradle 파일이 있습니다. 거기에 의존성을 추가 할 수 있습니다. – Apurva

답변

0

다른 사람에게 의존하는 라이브러리를 만들려면 방금 다른 프로젝트를 만들고 새로운 Android 라이브러리 모듈을 가져 와서 클래스를 복사 한 다음 필요한 모든 라이브러리를 가져 왔습니다. 그 다음 나는 this person's example를 따라 갔다. 그것은 내가 필요로하는 단지 파일을 줬다.

관련 문제