2016-02-14 7 views
9

उत्पन्न करने में सक्षम नहीं है मैं अपने ऐप में फेसबुक लॉगिन का उपयोग कर रहा हूं। मैंने फेसबुक ऐप आईडी बनाई है। यदि मैं मूल्य/स्ट्रिंग्स.एक्सएमएल में फेसबुक ऐप आईडी का उपयोग करता हूं तो यह ठीक काम करता है और मैं एंड्रॉइड स्टूडियो में हस्ताक्षरित एपीके उत्पन्न करने में सक्षम हूं। अगर मैं वैल्यू-टा/स्ट्रिंग्स.एक्सएमएल और वैल्यू-डी/स्ट्रिंग्स.एक्सएमएल में उस फेसबुक ऐप आईडी का उपयोग करता हूं तो यह एक त्रुटि दिखाता है और मैं एपीके उत्पन्न नहीं कर पा रहा हूं।एंड्रॉइड: फेसबुक ऐप आईडी मूल्यों में त्रुटि दिखा रहा है- ta/strings.xml और हस्ताक्षरित एपीके

Error: Resources referenced from the manifest cannot vary by configuration (except for version qualifiers, e.g. -v21.) Found variation in ta.

Elements in the manifest can reference resources, but those resources cannot vary across configurations (except as a special case, by version, and except for a few specific package attributes such as the application title and icon.)

क्या कोई इस समस्या को हल करने में मेरी सहायता कर सकता है।

धन्यवाद।

+0

तुम नहीं तो फेसबुक ऐप्स आईडी या अपने खुद के तार के लिए संसाधन आईडी बदल सकते हैं? –

+0

असल में मेरे पास अब एंड्रॉइड: विवरण 'विशेषता के साथ यह समस्या है, मेरे पास स्ट्रिंग.एक्सएमएल अंग्रेजी और अरबी में भी है। अगर मैंने अरबी स्ट्रिंग को हटा दिया तो यह ठीक काम करेगा। मैं एंड्रॉइड स्टूडियो संस्करण '1.5.1' का उपयोग कर रहा हूं और मैं हस्ताक्षरित एपीके संस्करण उत्पन्न नहीं कर सकता। – Mohammad

उत्तर

15

समाधान हमें उस विशेष स्ट्रिंग संसाधन में विशेषता translatable="false" जोड़ने की आवश्यकता है।

+0

मैंने स्ट्रिंग फ़ाइल का उपयोग किए बिना manifest.xml में हार्ड कोड को कड़ी मेहनत करने का प्रयास किया। लेकिन यह काम नहीं किया। यह आश्चर्यजनक है। –

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