탭을 사용하며 Android 1.5 (API 레벨 3)와 호환되는 애플리케이션을 개발 중입니다.Android API 레벨 3의 드로어 블 리소스 해결 중 오류가 발생했습니다.
Tab icons compatibility between API level 3 and >=5을 참조하십시오. 기본적으로 나는 Google이 권장하는 것처럼 두 세트의 탭 아이콘을 가지고있다.
- 대상> = 5에 대한 탭 아이콘은 drawable- (h/m/l) dpi-v5에 있습니다.
- 대상에 대한 탭 아이콘 < 5 및 기타 모든 드로어 블 리소스는 드로어 블 (h/m/l) dpi로 배치됩니다.
- 내 AndroidManifest.xml에
android:minSdkVersion="3"
및android:targetSdkVersion="5"
이 있습니다. 내가 레벨을 - 내 모든 코드가
그러나 기기 수준 3을 사용하면 드로어 블 리소스를 해결할 때 앱이 다운됩니다. 스택은 다음과 같이 말합니다 :
Caused by: java.io.FileNotFoundException: res/drawable/splash_background.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:471)
at android.content.res.Resources.loadXmlResourceParser(Resources.java:1825)
res/drawable/splash_background.xml
이 있습니다. 이것은 하나의 예이며 드로어 블 리소스를 페치하려고 할 때 같은 오류가 발생합니다.
실마리가 있습니까?
splash_background.xml은 다른 드로어 블을 참조합니까? 아마도 -v5 리소스에만 존재하는 것일까? –