यदि आप अपने मूल पुस्तकालय को अपने minSdkVersion की तुलना में एक नए संस्करण के लिए संकलित करना चाहते हैं, तो आप त्रुटि को एक चेतावनी में बदलने के लिए ग्रहण को कॉन्फ़िगर कर सकते हैं। यह उपयोगी हो सकता है यदि आप जानते हैं कि आपका जावा कोड एंड्रॉइड के पुराने संस्करणों में देशी लाइब्रेरी लोड नहीं करेगा। (चेतावनी: अगर आप इस बात की गारंटी नहीं है, तो क्या आपके APP_PLATFORM में निर्दिष्ट है असफल और एप्लिकेशन दुर्घटना अगर वहाँ असंतुष्ट गतिशील पुस्तकालय लिंक हैं कर सकते हैं की तुलना में पुराने Android के संस्करणों पर अपनी मूल पुस्तकालय लोड हो रहा है - जैसे यदि आपका APP_PLATFORM 9 है और आप का उपयोग ओपनएसएलएस, यदि आप एंड्रॉइड 2.2 या उससे पहले के जेएनआई का उपयोग करने का प्रयास करते हैं तो यह असफल हो जाएगा। लेकिन जब तक आपकी जावा पक्ष इस बारे में जानता है और यह सुनिश्चित करता है कि लोड लाइब्रेरी पुराने संस्करणों पर कभी नहीं बुलाया जाता है, तो आप ठीक हैं।)
आप इन चरणों का, (this link पर) गूगल से एक किसी द्वारा प्रदान का पालन करके ग्रहण सेटिंग्स बदल सकते हैं (लेकिन यह भी, मेरे महत्वपूर्ण नोट नीचे देखें):
ग्रहण में:
- Window -> Preferences -> C/C++ -> Build -> Settings
- Select CDT GNU C/C++ Error Parser
- In the Error Parser options at the bottom, add a new entry with the following contents:
Severity: Warning
Pattern: (.*?):(\d+): Android NDK: WARNING:(.*)
File: $1
Line: $2
Description: $3
महत्वपूर्ण! क्या गूगल पुरुष ध्यान दें नहीं था कि आप भी क्योंकि अन्यथा कुछ अन्य अधिक सामान्य नियम यह ढक शीर्ष करने के लिए अपना नया नियम स्थानांतरित करने के लिए सेटिंग्स में "ऊपर ले जाएँ" बटन का उपयोग करने की जरूरत है और यह काम नहीं करता है।
स्रोत
2014-01-07 15:22:05
क्या एसडीके संस्करण प्रयोग कर रहे है? – Robin
Fwiw, यह NDK r9 में तय हो गई है _something_ की –
संभावित डुप्लिकेट [कैसे NDK संकलक चेतावनी से छुटकारा: "एपीपी \ _PLATFORM बड़ा है .." और "अमान्य पैकेज"] (http://stackoverflow.com/questions/15739409/कैसे-मिल-छुटकारा के- NDK-संकलक चेतावनी एप्लिकेशन के मंच-है-बड़ा और अमान्य-पीएसी)। यह भी देखें [चेतावनी: APP_PLATFORM एंड्रॉइड -14 एंड्रॉइड से बड़ा है: minhdkVersion /home/user/MyApp/AndroidManifest.xml] (http://stackoverflow.com/q/21087904/608639) में। – jww