5

मैं एंड्रॉइड को बदलना चाहता हूं: प्रत्येक बार जब मैं एपीके जारी करता हूं तो वर्जननाम।एंड्रॉइड कैसे बनाएं: AndroidManifest.xml में वर्जननाम स्वचालित रूप से ग्रहण में बदल गया है?

क्या कोई ग्रहण प्लगइन या कुछ अन्य तरीकों से हैं जो मेरे कोड के संकलन के साथ स्वचालित रूप से बदलने में मदद कर सकते हैं?

उदाहरण के लिए, आज 2011/10/09 है, मैं मूल्य एंड्रॉयड हैं: AndroidManifest.xml में versionName 1.0.0.1009

+0

मैं एक बार SVN $ रेव के साथ खेला: $ टैग लेकिन कोई फायदा नहीं हुआ: इसे एक संख्या नहीं बना सका। मुझे लगता है कि केवल एक खोल स्क्रिप्ट यह कर सकती है ... –

उत्तर

1

ग्रहण खेद का उपयोग नहीं करने के लिए सेट किया जा (लेकिन चींटी के साथ हाँ, this देखें) , मुझे पता है कि यह करने के लिए उबाऊ हो सकता है। लेकिन आप हरमिनेट जारी नहीं करते हैं, नहीं?

संशोधित

चींटी भी तरह से, के Ant properties

कल उपयोग मैं के बारे में अधिक दस्तावेज़ को खोजने के लिए यदि आपको आवश्यकता कोशिश करता हूँ

+0

हाय एक्विरोगा: आपके उत्तर के लिए धन्यवाद, लेकिन मुझे नहीं पता कि आपके उपकरण का उपयोग कैसे करें :(क्या आप मेरी मदद कर सकते हैं? –

+0

हाय एक्विरोगा: आपके लिए धन्यवाद मदद करें। अब मैं एक साधारण चींटी एक्सएमएल लिखता हूं और एंड्रॉइड प्रोजेक्ट बनाने से पहले इसे जोड़ता हूं, लेकिन क्योंकि यह ग्रहण करने से पहले एंड्रॉइडमैनीफेस्ट.एक्सएमएल की सामग्री को बदल देगा, जो ग्रहण परिवर्तन को नहीं जानता है, मुझे त्रुटि संदेश मिलेगा "org.eclipse.core .internal.resources.ResourceException: संसाधन फ़ाइल सिस्टम के साथ सिंक से बाहर है: '/TestAntAndroid/AndroidManifest.xml' [2011-10-10 17:38:18 - TestAntAndroid] AndroidManifest.xml जावा पैकेज घोषित नहीं करता है : निरस्त करें। " –

+0

jiangyan.lily, यह उत्तर देखें: http://stackoverflow.com/a/4411540/6349 – webmat