2015-06-25 5 views
5

मैं दो तृतीय पक्ष libs का उपयोग कर रहा हूं, दोनों अपने attrs.xml में समान विशेषता नाम का उपयोग करते हैं।दो libs में एंड्रॉइड समान विशेषता नाम, नाम टकराव

Attribute "tabBackground" has already been defined 

वहाँ libs में से एक में तर्क नाम को संशोधित करने के बिना इस टक्कर के आसपास काम करने के लिए एक रास्ता है: निर्माण के साथ विफल हो?

उत्तर

4

असल में नहीं।

मैं तुम्हें बी

करने के लिए एक परियोजना से एक निर्भरता जब आप Eclipse में अपना मुख्य परियोजना का निर्माण, संसाधनों का निर्माण करने के असफल हो जायेगी लगता है और एक त्रुटि एंड्रॉयड कंसोल में मुद्रित किया जाता है: "... error: Attribute "icon" has already been defined"। बी को एक परियोजना से

  • निकालें निर्भरता
  • या परिवर्तन कुछ परियोजना की विशेषता नाम

इसके अलावा, अगर आप Gradle के साथ इस परियोजना का निर्माण आप this उपयोग कर सकते हैं:

वास्तव में आप दो तरीके हैं लेख जो बताता है कि संसाधनों को कैसे विलय करना है।

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