मैं एक ऐप को 2 संस्करण, एक पेड, एक फ्री, में बनाना चाहता हूं और मुझे पता है कि एपेट के पास एक विकल्प है "--rename-manifest-package" मदद चाहिए, लेकिन मैं नहीं करता build.xml में इसका उपयोग कैसे करें। मुझे लगता है मैं संशोधित कर सकते हैं 2 जगह मिल:कस्टम एंड्रॉइड build.xml मैनिफेस्ट पैकेज का नाम बदलने के लिए
<!-- first -->
<target name="-resource-src" depends="-dirs">
<echo>Generating R.java/Manifest.java from the resources...</echo>
<exec executable="${aapt}" failonerror="true">
<arg value="package" />
<arg line="${v.option}" />
<arg value="-m" />
<arg value="-J" />
<arg path="${gen.absolute.dir}" />
<arg value="-M" />
<arg path="AndroidManifest.xml" />
<arg value="-S" />
<arg path="${resource.absolute.dir}" />
<arg value="-I" />
<arg path="${android.jar}" />
</exec>
</target>
<!-- sencod -->
<target name="-package-resources">
<echo>Packaging resources</echo>
<aaptexec executable="${aapt}"
command="package"
manifest="AndroidManifest.xml"
resources="${resource.absolute.dir}"
assets="${asset.absolute.dir}"
androidjar="${android.jar}"
outfolder="${out.absolute.dir}"
basename="${ant.project.name}" >
</aaptexec>
</target>
इस लेख (http://blog.uncommons.org/2010/07/19/building-two-versions-of-the-same-android-app/) ने कहा कि मैं दूसरे स्थान पर "--rename-प्रकट-पैकेज" जोड़ने चाहिए, लेकिन कैसे?
आप इसके बजाय एंड्रॉइड लाइब्रेरी प्रोजेक्ट का उपयोग करने पर विचार करना चाहेंगे: http://developer.android.com/guide/developing/eclipse-adt.html#libraryProject – CommonsWare
मुझे यहां समाधान मिला: http://stackoverflow.com/ प्रश्न/17287018/बदलते-एप्लिकेशन-पैकेज-नाम-इन-कस्टम-चींटी-बिल्ड-चरण –