Google Play एपस्टोर स्वचालित रूप से आपके एप्लिकेशन को संगत CPU आर्किटेक्चर वाले उपकरणों पर फ़िल्टर करता है। जैसे अगर आपके पास लाइब्रेरी है जो केवल एआरएमवी 5 के लिए संकलित है, तो आपका ऐप केवल एआरएमवी 5 या एआरएमवी 7 प्रोसेसर वाले उपकरणों के लिए दिखाई देगा।एंड्रॉइड एनडीके और Google Play फ़िल्टरिंग
यदि मेरे पास जावा विकल्प है, और मेरे ऐप को गैर-एआरएम उपकरणों द्वारा भी डाउनलोड करना चाहते हैं? ईजी। बाहरी लाइब्रेरी को लोड करने का प्रयास करते समय मुझे अपवाद मिलता है, और डेक्स बाइटकोड (जावा) में एक व्यावहारिक विकल्प लागू करता है।
जब मैं .apk अपलोड, Android डेवलपर कंसोल का कहना है: "। यह apk का अनुरोध करता है 1 स्थानीय प्लेटफ़ॉर्म गूगल के लिए उपयोग किया जाएगा Play फ़िल्टर armeabi"
मैं x86 के लिए डमी पुस्तकालयों संकलन करने की जरूरत है और एमआईपीएस? फिर मेरे जावा कोड में, प्रोसेसर आर्किटेक्चर को यह जानने के लिए जांचें कि क्या मैं वास्तव में लाइब्रेरी का उपयोग कर सकता हूं? एक बेहतर समाधान होना चाहिए।
जहां तक मुझे पता है, मैनिफेस्ट में सीपीयू आर्किटेक्चर के बारे में कुछ भी नहीं है, और मुझे इस फ़िल्टर को बंद करने के लिए डेवलपर कंसोल में कोई रास्ता नहीं मिल रहा है।
उम्मीद है कि कोई भी जो Google Play फ़िल्टरिंग और एनडीके के बारे में मुझसे ज्यादा कुछ जानता है, वह जवाब जानता है।
संभव विचार/मजाकिया विचार: http://stackoverflow.com/questions/15146174/android-library-so-with-x86-architecture-missing-vuforia – auselen