2012-02-28 4 views
3

나는 개미 빌드 스크립트 내 응용 프로그램을 구축하고시. 빌드가 성공적으로 표시되지만 res \ drawable-xxxx 폴더에있는 여러 png 파일에 대한 다음 메시지가 많이 표시됩니다.안드로이드 : [aapt에] 아무것도 오버레이 파일과 일치하지 않습니다 - 개미 빌드

[aapt] nothing matches overlay file ic_launcher.png, for flavor ,,,,,,,,,,,hdpi,,,,,,, 

그것이 무엇을 의미 하는가 : 다음은 그 중 하나의 예입니다? 결과 .apk 파일에 문제가 있습니까? 그냥 경고일까요?

답변

2

ic_launcher.png 일부 (전부는 아니지만) 귀하의 당김 자원 폴더에 존재하는 것을 의미한다. 따라서 기본 해상도는 PNG이지만 LDPI 또는 HDPI는 아닙니다 (이 메시지는 다음과 같습니다). 어떻게됩니까

안드로이드가 대상 장치의 DPI 사용할 수 있습니다 어떤 PNG 확장 할 수있다, 그러나 조정 보일 것입니다. 그것은, 그러나 작동 할 것이다. 더 나은 결과를 얻으려면 이미지 자산의 고/중/저 DPI 버전을 별도로 제공 할 수 있습니다. 종속에 존재 http://developer.android.com/guide/practices/screens_support.html 내 경우

+0

: [aapt] 경고 : AndroidManifest.xml에 이미 versionName이 정의되어 있습니다 (http://schemas.android.com/apk/res/android에서). 매니페스트의 기존 값 사용 [aapt에] 아무것도 [aapt에] 아무것도 ,,,,,,, hdpi에 풍미를 들어, 오버레이 파일 ic_google_login.png 일치 ,,,,,,,,,,, 풍미 오버레이 파일 ic_google_login.png 일치하지 ,,, ,,,,,,,, [aapt에] 아무것도 ,,,,,,, LDPI 일치 오버레이 파일 ic_google_login.png, 풍미 ,,,,,,,,,,, MDPI의 ,,,,,,, –

4

, 나는 세 가지 해상도에서 리소스를 가지고 있던, 그러나 그것은 우연의 일치 (하나의 당김 해상도) 같은 이름을 가진 자원이 보인다 : 자세한 내용은

은, 참조 내가 사용되었다 (라이브러리) 프로젝트 ... 난 그냥 오류 ...... -package - 자원을보고하지 않는 다른 파일과 같은 세 가지 주요 해상도의 파일이 있지만 나는이 얻을

관련 문제