43

Android Studio를 처음 사용하며 앱용 발리 라이브러리를 사용하고 싶지만 Android Studio에 라이브러리로 소스를 추가 할 수 없습니다.Android Studio + Volley

웹을 검색했지만 찾을 수 없습니다. 어디에서나 도서관으로 가져 오기로되어 있지만 어떻게 해야할지 모르겠습니다.

나는 자식 저장소에서 발리 소스를 가지고 :

https://android.googlesource.com/platform/frameworks/volley 

을하지만 라이브러리로 내 프로젝트에 추가하는 방법을 지금 모른다.

사전에 협조 해 주셔서 감사합니다.

+1

volley를 종속 모듈로 사용하려면 [링크] (http://stackoverflow.com/a/23402162/1093344) – cmoaciopm

+1

을 클릭하면됩니다. Volley를 다음과 같이 통합하는 방법에 대한 이미지 기반 자습서 링크가 있습니다. 모듈 [link] (http://www.technoburgh.com/android/android-studio-volley/) – DanielGaffey

+2

왜 우리는 종속물로 사용할 수 있도록 maven에 추가하지 않습니까? – Zapnologica

답변

1

편집 : 의견에서 지적한대로 더 이상 작동하지 않습니다.

파일 -> 가져 오기 모듈 ...

당신이 발리를 다운로드하여 방향을 모두 수행

선택 디렉토리 (. 당신은 아마 그냥 "다음"무리를 클릭, 아무것도 변경하지 않아도됩니다)

당신이 RequestQueue를 입력하는 것처럼

private static RequestQueue queue; 

는, 그것을 자동으로 권장 수도 있고, 당신이 (내가 확실히 기억할 수)를 입력 한 후 빨간색으로 수 있습니다

는 그런 다음, 발리 물건을 입력 시작합니다. 자동 검색 기능을 사용하는 경우 선택하면 완료됩니다. 빨간색과 밑줄이있는 경우 Alt-Enter를 누르면 "모듈에서 발리 추가"와 같은 옵션이 있어야합니다. "선택하면 완료됩니다.

(모든 정확한없는 경우 죄송합니다.이 메모리에서입니다.)

+0

당신은 말했다 : "파일 -> 모듈 가져 오기 ...". 하지만 Android Studio 0.4.2에서는 옵션이 아닙니다. 파일 -> 프로젝트 가져 오기 만 있습니다. –

+0

@IgorGanapolsky 예, 저는이 포스트 당시 였다고 생각하지만, 지금은 사라졌습니다. 대신 다른 답변에 설명 된대로 Gradle을 사용해야합니다. 감사! – ajpolt

23

당신이 모듈로 가져 단순히 당신이 개미를 사용하여 항아리를 만들 수 있습니다 종속성으로 사용하지 않으려면. volley 디렉토리에 ant jar라고 입력하면 YOUR_VOLLEY_DIRECTORY/bin에 volley.jar가 있습니다 (가지고 있지 않은 경우 apache ant를 설치해야합니다)

libs 디렉토리의 jar 파일을 복사 할 수 있습니다. 안드로이드 응용 프로그램 프로젝트 (또는 계정이없는 경우 libs와 디렉토리를 생성)을 추가 종속성을 나는이 조금 나중에 다른이 개 답변보다 알이

compile files('libs/volley.jar') 
+22

나는 왜 그들이 그것을 피난처에 넣지 않는지 이해할 수 없다 ... –

3

처럼 build.gradle하는,하지만 난 나오지 않았어 JAR 가져 오기 방법을 사용하거나 Gradle을 Gradle로 내보내는 것은 Gradle 버전이 너무 오래되었음을 나타내는 최신 버전으로 유지됩니다.

내가 한 것은 com.android.volley의 프로젝트에서 새 패키지를 만든 다음 Volley 패키지에서 소스 코드를 복사하여 발리와 발리/툴박스가 모두 있는지 확인하는 것입니다. 일단이 앱을 실행하면 문제없이 나는 GIT에서 아주 좋은 아니지만

81

가 UPDATE 당신의 Gradle을 자바 소스의 루트에 바로 패키지를 내보낼 수있는 방법이 있어야합니다

: 발리 이제 공식입니다입니다 JCenter를 통해 사용할 수 있습니다.

compile 'com.android.volley:volley:1.0.0' 

DEPRICATED 방법 : 파티에 늦은

을하지만, build.gradle 파일이 추가하여 가져올 수 있었다 :

dependencies { 
    compile 'com.mcxiaoke.volley:library:1.0.19' 
} 
여기를 가져 오는 방법

다음은 비공식적 인 링크입니다.

참고 : Volley v1.0.19는 02/05/2016 현재 현재입니다. 위의 링크를 사용하여 Maven Repo로 이동하여 최신 버전 (artifactId = library 행)을 찾고 이에 따라 gradle 구성의 버전을 업데이트하십시오.

+2

이것은 ** Google로부터 ** 아니라 ** 주간의 다른 누군가로부터의 그것의 거울이다. 도움이되었지만 주목할 가치가 있음). – Levit

+0

위의 설명은이 대답의 업데이트에 적용되지 않습니다. 현재 Google에서 공식적으로 관리하고 있습니다. – C0D3LIC1OU5

관련 문제