की तुलना में कम डिवाइस का समर्थन करता है मेरे पास एक सापेक्ष सरल ऐप है जो पहले से ही Google के Play Store में था।अपडेट करने के बाद एपीके पहले
अब मैंने इस ऐप का अपडेट किया है। इस अद्यतन का एक बिंदु यह था कि मैं ज़ेडबार-स्कैनर शामिल करता हूं। शेष परिवर्तन न्यूनतम थे और मेरी समस्या पर कोई प्रभाव नहीं होना चाहिए।
मैंने प्ले-स्टोर में अपनी ऐप का नवीनतम कथन रखा है और मुझे निम्नलिखित चेतावनी मिलती है: "चेतावनी: सक्रिय एपीके पहले सक्रिय एपीके की तुलना में कम डिवाइस का समर्थन करते हैं। कुछ उपयोगकर्ताओं को अपडेट प्राप्त नहीं होंगे।"
मैंने Sourceforge.net (http://sourceforge.net/projects/zbar/files/AndroidSDK/) से ZBarAndroidSDK-0.2.zip डाउनलोड किया है और इसे मेरे प्रोजेक्ट में आयात किया है क्योंकि इसे रीडमे-फाइल में समझाया गया है ।
मैंने सैमसंग गैलेक्सी 3 (जीटी-आई 5800 -> संस्करण 2.2) पर और मेरे गैलेक्सी नेक्सस (-> संस्करण 4.2) पर अपने एचटीसी वाइल्डफायर एस (-> संस्करण 2.3.5) पर अपने ऐप लोकल का परीक्षण किया। कोई समस्या नहीं थी। सब कुछ काम किया। मैंने निर्यात किए गए एपीके का भी परीक्षण किया और इसमें कोई समस्या नहीं थी।
अब मैं इस एपीके को प्ले-स्टोर में जोड़ता हूं और अपना ऐप अपडेट करता हूं और मुझे परीक्षण उपकरणों के लिए चेतावनी मिलती है। न तो मेरा एचटीसी वाइल्डफायर, न ही मेरा सैमसंग गैलेक्सी 3 नया संस्करण अपडेट कर सकता है।
क्या कोई मेरी मदद कर सकता है और मुझे समझा सकता है कि समस्या क्या है?
बहुत बहुत धन्यवाद !!!
संपादित करें:
मेरे मैनिफ़ेस्ट:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.myproject"
android:versionCode="5"
android:versionName="2.0"
android:installLocation="preferExternal"
>
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="11"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<application
android:uiOptions="splitActionBarWhenNarrow"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
>
<!-- enable the search dialog to send searches to SearchableActivity throughout the application -->
<meta-data
android:name="android.app.default_searchable"
android:value=".SearchableActivity" />
<activity
android:label="@string/app_name"
android:name=".MainActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.NoBackground">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:label="@string/app_name"
android:screenOrientation="landscape"
android:name=".zbar.ZBarScannerActivity">
</activity>
</application>
और ZBar की मैनिफ़ेस्ट:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.sourceforge.zbar.android.CameraTest"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<application android:label="@string/app_name" >
<activity android:name="CameraTestActivity"
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>
क्या आप अपने एंड्रॉइडमैनिफेस्ट की सामग्री पेस्ट कर सकते हैं? और ज़बर के प्रकट हुए भी। ध्यान दें कि पुस्तकालयों में अपनी स्वयं की मेनिफेस्ट फ़ाइल भी है –
बस अपने अपडेट किए गए संस्करण और पिछले संस्करण की मेनिफेस्ट फ़ाइल की तुलना करें। देखें कि नए संस्करण में कोई नया '<उपयोग-सुविधा>/<उपयोग-अनुमति>' टैग हैं, जो पुराने में मौजूद नहीं था। – Krishnabhadra
मेरे मैनिफेस्ट और जेडबार वाले लोगों के बीच एकमात्र अंतर निम्न पंक्ति है: _ <उपयोग-सुविधा एंड्रॉइड: name = "android.hardware.camera.autofocus" /> _। लेकिन मुझे विश्वास नहीं है कि यह समस्या है। मेरा अनुमान है कि ज़ेडबार-प्रोजेक्ट द्वारा Google को अतिरिक्त पुस्तकालयों में समस्या है। जब मैंने प्रोजेक्ट आयात किया तो मुझे 3 फ़ोल्डर्स मिलते हैं: आर्मेबी, आर्मेबी-वी 7 ए और एक्स 86। तो मुझे लगता है कि Google को एहसास नहीं है कि आर्मेबी armeabi-v6 की तरह कुछ है। क्या किसी को यह पता है कि इसे कैसे हल किया जाए? – owe