2012-05-09 7 views
0

Android 2.2 버전에서 앱을 개발했습니다. Android 4.0에서 현지화 앱이 다운 됨

나는 3 개 국어를 위해 현지화를 구현하며, ldpi에 잘 작동 인 2.3.x 버전에 2.2 mdpi & hdpi 장치,하지만 안드로이드 4.x의 장치에 충돌합니다.

는 네덜란드 내가 폴더 아래에 유사하게 다른 언어를 사용했다 :

drawable-de-rDE

drawable-de-rDE-hdpi

drawable-de-rDE-mdpi

drawable-de-rDE-xhdpi

오류 :

Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f02002a a=-1 r=0x7f02002a} 

참고 : drawable-xhdpi 내가 넣어 가지고 이미지 그것을 잘 작동합니다 .

이 문제를 해결할 수있는 사람을 안내해 줄 수 있습니까? 사전에

감사합니다.

+0

[기본 리소스] (http://developer.android.com/guide/topics/resources/localization.html#defaults-r-important)를 제공 했습니까? 즉, 다음 세 언어 중 하나입니까? 태만? 또한, 사이드 노트 : Dutch = nl, German = de. –

+0

나는 하나의 언어를 본질적으로 고려해야 해 ..? 나는 dirctly de, it & fr 폴더를 고려했다. 안 드 로이드 폴더에서 이미지를 배치해야합니까? – Pnkj

+0

내가 지적한 링크를 읽었습니까? * "기본 자원이 중요한 이유"* 및 오류의 기원 가능성을 설명합니다. 먼저 지역 지정자없이 시도해 볼 수도 있지만 궁극적으로 기본 리소스를 아무렇게나 추가하면됩니다. ICS 장치가 현재 가지고있는 리소스 경로로 확인되지 않는 것으로 보이며 현지화가 가장 직접적인 원인으로 나타납니다. –

답변

0

검색의 많은 일 후, 나는 마침내위한 솔루션을 가지고 내 문제.

나는 언어가 독일어 로 설정하지만 위치가 독일하지 않습니다 때마다 응용 프로그램이 사용할 아이콘을 포함하는 고해상도/당김 드/ 폴더를 만들었습니다. 당김 드 & 당김 드 RDE를 만드는

차이는 엉덩이는 다음과 같습니다

 drawable-de - Defualt German language folder 

    drawable-de-rDE - German Language images folder with **rDE** specifying region. 

    rCH - German language in China 
    drawable-fr-rCA - French language in Canada. 

이 내 문제를 해결하는 방법입니다.

이 문제를 해결해 주셔서 감사합니다.

0

레이아웃 한정자와 값 한정자가 혼합되어 있다고 생각합니다. 파일이 값을

언어해야한다/기본 언어에 대한 strings.xml의는 값 드/등등 독일어 및 대한 strings.xml의 ...

+0

내 앱이 Android 2.x 기기에서 잘 돌아가고 Android 4.x 기기에서만 작동하기 때문에이 모든 것이 올 바릅니다. – Pnkj

관련 문제