2013-08-22 2 views
1

의존성 안드로이드 4.2을 찾을 수 없습니다, 몇 가지 오류 후 나는이 일에 도착 :메이븐 내가 (OK ... 구축을 위해 노력) 메이븐 내 안드로이드 응용 프로그램을 구축하고

[ERROR] Failed to execute goal on project AndroidPro: Could not resolve dependencies for project com.kowalsk.android.recipe:AndroidPro:apk:1.0.0-SNAPSHOT: Could not find artifact com.google.android:android:jar:4.0.3 in central (http://repo.maven.apache.org/maven2) -> [Help 1] 

내가 사용하는 받는다는 - Android 기기, sdk-deployer를 설치하고 필요한 모든 라이브러리를 다운로드했지만 문제가 해결되지 않았습니다.

+1

처음으로 maven을 사용합니까? 만약 당신이 그것을 구성해야 할 수도 있습니다 (프록시) – Felquir

+0

예, 처음. 2.3.3 API에서만 작동합니다. 구성 할 수있는 위치를 지정할 수 있습니까? –

+1

안녕하세요,이 웹 사이트를 확인하는 것은 매우 쉽습니다. http://maven.apache.org/guides/mini/guide-configuring-maven.html – Felquir

답변

2

받는다는 - 안드로이드-SDK-전개를 사용 : 안드로이드 라이브러리의 그루터기가의 groupId android와 지역 받는다는의 repo에 설치됩니다

공식이 구글에 의해 사용되는 그룹 ID의 groupId com.google.android입니다 (com.google.android하지 IE) 안드로이드 API의 일부 버전을 게시 할 수 있습니다. 이유는 단지 몇 가지 버전을 사용할 수 있습니다 모르겠어요 (아마 때문에 메이븐 안드로이드 플랫폼에 대한 구글에 의해 선택 빌드 도구). Google은 가까운 장래에 (주로 Google에서 새로운 빌드 도구로 gradle을 선택하기 때문에) 희망 할 수 있습니다. 모든 버전은 중앙 repo의 groupId com.google.android에서 사용할 수 있습니다.

내 로컬 repo에서 maven-android-sdk-deployer로 설치된 스텁에는 _rX이라는 특수 버전 번호가 추가되었습니다. 그래서 4.0.3을 사용하려면 다음과 같은 종속성이 있습니다 :

<dependency> 
      <groupId>android</groupId> 
      <artifactId>android</artifactId> 
      <version>4.0.3_r3</version> 
      <scope>provided</scope> 
</dependency> 
2

Maven Android Jar 링크를 참조하십시오. maven 저장소에 귀하가 귀하의 pom 4.0.3 에서 언급 한 버전을 사용하고 있지 않습니다.

+0

이 웹 사이트 및 다른 버전을 확인했으며 2.3.3, 이상한 곳에서만 작동합니다. –

관련 문제