2011-09-19 11 views
15

पर अपलोड करने का प्रयास करते समय यहां एक समान सवाल नहीं है, लेकिन कुछ अन्य लोगों के आस-पास गुगलिंग में भी यही समस्या है। अनुशंसित सुधारों में से कोई भी काम नहीं कर रहा है।"त्रुटि प्राप्त करना" एंड्रॉइड: आइकन 'विशेषता: विशेषता एक स्ट्रिंग मान नहीं है "एंड्रॉइड मार्केट

पूर्ण त्रुटि है:

फ़ाइल अमान्य है: डब्ल्यू/ResourceType (32055): पैकेज में के लिए 0x7f050001 (टी = 4 ई = 1) विफलता प्रवेश हो रही 0 (त्रुटि -75) त्रुटि हो रही 'एंड्रॉयड: आइकन' विशेषता एक स्ट्रिंग मान

यहाँ नहीं है मेरी प्रकट है:

<?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

ठीक है, कुछ घंटों के लिए इस बेवकूफ बग के साथ खराब होने के बाद, मुझे अपना जवाब मिला। यह मेरा कुछ एप्लिकेशन स्पेनिश में स्थानीय है में से एक है, इसलिए मेरे रेस निर्देशिका निम्नलिखित था:

res/values-en

res/values-एस

जाहिरा तौर पर पिछले संस्करणों में ठीक काम किया एंड्रॉइड मार्केट का। मुझे लगता है कि आखिरी बार मैंने इस ऐप को अपडेट किया था एक साल पहले।

वैसे भी, पता चला है मैं सिर्फ एक सादे मूल्यों निर्देशिका की जरूरत:

रेस/

res/values-en महत्व देता

res/values-एस

मैं सिर्फ सामग्री की नकल की मूल्य निर्देशिका में मान-एन निर्देशिका का और अब एंड्रॉइड मार्केट खुश है और मुझे अपना .apk अपलोड करने दें। मैंने किसी भी शोध में इस विशेष उत्तर को नहीं देखा था, इसलिए उम्मीद है कि यह किसी की मदद करेगा।

+0

आप अपने उत्तर को स्वीकार कर सकते हैं और इससे भविष्य में अन्य लोगों की मदद मिलेगी –

+0

अपलोड करने पर एक और आम समस्या यह है कि आपके पास मूल्य फ़ोल्डर है लेकिन कुछ स्ट्रिंग डिफ़ॉल्ट स्ट्रिंग्स.एक्सएमएल फ़ाइल में गायब हैं जबकि ये अनुवाद में मौजूद हैं।इसके अलावा मैंने त्रुटि संदेश में 'एंड्रॉइड: आइकन' लेकिन 'एंड्रॉइड: लेबल' भी देखा है। – hcpl

2

मेरे मामले में मैंने icon.png को सभी drawable- फ़ोल्डरों (xdpi mdpi और अन्य) में डाल दिया। इसे हल करने के लिए मैंने ड्रॉबल-फ़ोल्डर्स (xdpi mdpi और अन्य) से सभी आइकनों को हटा दिया और ड्रॉइंग फ़ोल्डर में एक 96x96 एक डाल दिया और समस्या हल हो गई।

5

आपको अपने मुख्य ड्रॉइंग फ़ोल्डर में आइकन डालना होगा। आपको अन्य फ़ोल्डरों से आइकन हटाने की ज़रूरत नहीं है, उन्हें विभिन्न आकारों के आइकन के साथ छोड़ दें, लेकिन कम से कम उनमें से एक को ड्रायबल में डालें।

0

नवीनतम Play store reqs के साथ, आपको अपने एंड्रॉइड डालने की आवश्यकता हो सकती है: आइकन को आपके AndroidManifest.xml फ़ाइल से "ड्रॉबल" फ़ोल्डर या "ड्रॉइंग-नोडपी" फ़ोल्डर में खींचने योग्य हो सकता है यदि आपके पास केवल बाल्टी से संबंधित फ़ोल्डर्स जैसे हैं "खींचने योग्य-बड़ी भूमि" या अन्य फ़ोल्डर्स जो बाल्टी से संबंधित संसाधन निर्दिष्ट करते हैं।

मेरे मामले में, मैंने अपने ऐप आइकन के लिए अपने "ड्रॉरेबल-नोडपी" फ़ोल्डर में उपयोग किए गए संसाधन की प्रतिलिपि बनाई और Play store ने मेरा एपीके स्वीकार कर लिया।

संबंधित मुद्दे