2011-09-19 1 views
15

여기에는 비슷한 질문이 없지만 다른 사람들의 인터넷 검색에서 동일한 문제가있었습니다. 권장 수정 사항이 없습니다.Android 마켓에 업로드하려고 할 때 'android : icon'속성 : 속성이 문자열 값이 아닙니다. '오류 메시지가 표시됩니다.

전체 오류는 다음과 같습니다

파일이 잘못되었습니다 ResourceType에/W (32055) : 패키지 0x7f050001 (t = 4 E = 1)에 대한 실패 점점 항목이 0 (오류 -75) ERROR 점점

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.dominoes" 
     android:versionCode="10" 
     android:versionName="2.00"> 
    <application android:icon="@drawable/myicon" android:label="@string/app_name"> 
     <activity android:name=".Dominoes" 
        android:screenOrientation="landscape" 
        android:configChanges="orientation|keyboardHidden" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
     <uses-sdk android:minSdkVersion="3" 
      android:targetSdkVersion="4" /> 
      <supports-screens 
      android:largeScreens="true" 
      android:normalScreens="true" 
      android:smallScreens="true" 
      android:anyDensity="false" /> 
</manifest> 

이미지, "myicon.png" '안드로이드 : 아이콘'속성 것은 문자열 값 여기

없는 나의 매니페스트입니다 는 res/drawable 폴더에 있습니다. 그것은 96x96 .png입니다.

답변

15

글쎄, 몇 시간 동안이 바보 같은 버그로 망가 트린 후, 나는 그 대답을 혼자서 발견했다. 이것은 나의 입술 디렉토리는 다음했다, 스페인어로 지역화되어 내 몇 가지 애플 리케이션 중 하나입니다

엉 값-

고해상도/

고해상도/값-ES이 분명히 이전 버전에서 잘 작동

Android 마켓의 이 앱을 마지막으로 업데이트 한 것은 1 년 전이었습니다. 어쨌든

, 나는 그냥 평범한 값 디렉토리 필요 끈다 :/

고해상도

엉 값-

고해상도를/값

고해상도/값은-ES

난 그냥 내용을 복사 값 디렉토리에 values-en 디렉토리를 추가하면 안드로이드 마켓이 행복해져서 .apk를 업로드 할 수있게되었습니다. 내가 만난 연구에서이 특별한 대답을 보지 못했기 때문에 누군가가 도움이 되었기를 바랍니다.

+0

당신은 자신의 대답을 받아 들일 수 있습니다. 나중에 다른 사람들에게 도움이 될 것입니다. –

+0

업로드시 또 다른 공통적 인 문제는 값 폴더가 있지만 기본 strings.xml 파일에 일부 리터럴이 누락되어 있다는 것입니다.또한 'android : icon'뿐만 아니라 'android : label'도 오류 메시지에서 보았습니다. – hcpl

2

내 경우에는 icon.png를 모든 드로어 블 폴더 (xdpi mdpi 및 기타)에 넣습니다. 그것을 해결하기 위해 나는 drawable- 폴더 (xdpi mdpi 및 다른 것들)에서 모든 아이콘을 제거하고 96x96 하나를 드로어 블 폴더에 넣고 문제를 해결했습니다.

5

메인 드로어 블 폴더에 사용 된 아이콘을 넣어야합니다. 다른 폴더에서 아이콘을 삭제할 필요는 없지만 크기가 다른 아이콘으로 남겨두고 적어도 하나는 드로어 블에 넣으십시오.

0

최신 Play 스토어의 reqs를 사용하면 AndroidManifest.xml 파일의 android : icon 드로어 블을 '드로어 블'폴더 또는 '드로어 블 -nodpi'폴더에 넣어야 할 수 있습니다. "drawable-large-land"또는 버킷 관련 리소스를 지정하는 다른 폴더

필자는 내 앱 아이콘에 사용하는 리소스를 내 "drawable-nodpi"폴더에 복사했으며 Play 스토어는 apk를 수락했습니다.

관련 문제