2012-01-25 15 views
6

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

लेकिन जब मैंने बाजार में इसे प्रकाशित किया तो यह कहता है "यह ऐप आपके सभी उपकरणों के साथ असंगत है।" मेरे डिवाइस अलग-अलग स्क्रीन आकार के साथ हैं, 2.1 से 2.4 तक के विभिन्न ओएस संस्करण हैं।

होम पेज प्रकाशित करने में, यह कहता है "यह एप्लिकेशन 679 से अधिक डिवाइसों के लिए उपलब्ध है।" इसमें मोटोरोला फोटॉन 4 जी और अन्य सभी डिवाइस शामिल हैं जिन्हें मैंने बाजार डाउनलोड में पंजीकृत किया है।

मैंने इस तरह के मुद्दों के लिए स्टैक ओवरफ्लो के माध्यम से दिए गए सभी उत्तरों के आधार पर मैनिफेस्ट फ़ाइल और जावा फ़ाइल को अपडेट करके कई बार कोड को दोबारा प्रकाशित किया है। यह सूचीबद्ध करने के लिए,

  • निकाला जा रहा है उपयोगकर्ता के अनुमति
  • का समर्थन करता है स्क्रीन के सभी संयोजनों
  • अपडेट कर रहा है प्रकाशित पेज में सहेजें बटन रिफ्रेशिंग कई बार
  • अपने मोबाइल में ऐप्स को अनइंस्टॉल (लेकिन मेरे पास है कुछ और उपकरणों, जहां मैं अपने क्षुधा का परीक्षण नहीं किया है लेकिन अभी भी असंगत कहते हैं)
  • किए गए aapt टूल चल रहा है
  • lib फ़ोल्डर से जार फ़ाइलों को निकालने और चर्चा करते हुए बाहर से ग्रहण
  • में 0 कि
  • कुछ अधिक परिवर्तन नहीं कर सकते कि मुझे याद है

नीचे, मैनिफ़ेस्ट फ़ाइल

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.test.myapps" 
android:versionCode="5" android:versionName="1.4"> 
<uses-sdk android:minSdkVersion="7" /> 
<supports-screens android:largeScreens="true" 
    android:normalScreens="true" android:smallScreens="true" 
    android:resizeable="true" android:anyDensity="true" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.SET_WALLPAPER" /> 
<uses-permission android:name="android.permission.SEND_SMS"/> 
<application android:icon="@drawable/app_icon" android:label="@string/app_name"> 
<activity android:name="com.test.myapps.HomePage" android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

    <activity android:name="com.google.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"> 
    </activity> 
</application> 
</manifest> 

कृपया है मुझे एक ही फिक्सिंग में मदद करते हैं। अग्रिम धन्यवाद ....

उत्तर

0

चेक किसी भी अनुकूलता नहीं है, तो आप के साथ शुरू करने की आवश्यकता:

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"> 

आप सुनिश्चित करें कि आप APK के नवीनतम संस्करण, नहीं एक पुरानी जाँच कर रहे होते। आपको इसे सक्रिय करने की आवश्यकता होगी। न केवल .. इसे अपलोड

+0

आपके सभी इनपुट के लिए धन्यवाद। यह ** बिना किसी बदलाव के स्वचालित रूप से ** काम किया। मैंने अभी 5/6 घंटे इंतजार किया है। एक और उपयोगकर्ता ने दूसरे पृष्ठ में ऐसा कहा है। मेरे साथ भी हुआ।मेरा सुझाव कुछ भी बदलने से पहले कुछ घंटों तक इंतजार करना है (यदि ऐप एमुलेटर में काम करता है) @ लिबी, मैंने एपेट चलाया है और तदनुसार अद्यतन किया है। – sharmi

7

आप विशेष रूप से < .apkfile>?

एंड्रॉयड डॉक्स here खत्म हो गई थी "aapt डंप बैजिंग।

मैं एक ऐसी ही समस्या थी। बाहर कर देता है मैं अपने प्रकट में उपयोग करने के लिए आवश्यक एंड्रॉयड: कई उपयोगों-सुविधाओं के लिए आवश्यक = "false", जैसे:।

< uses-feature android:name="android.hardware.telephony" android:required="false" > 

पूर्ण प्रकट उदाहरण here डंप बैजिंग के नतीजे बताते हैं कि बाजार को जोड़ने था एड कई उपयोग-सुविधाओं (थोड़ा एएपी आउटपुट में आगे नीचे) जिसमें अधिकांश सैमसंग डिवाइस शामिल नहीं हैं।

+0

प्रारूप फिक्स-अप बार्मेली के लिए धन्यवाद! मैंने मेटा [संपादन-सहायता] से अधिक सीखा है (http://meta.stackoverflow.com/editing-help) भी। – Libby