是否有Android工具可以通过命令行更改项目的包名称.我不想使用Eclipse的Android工具 - >重命名应用程序包.
我想将一个应用程序构建为2个版本,一个付费,一个免费,我知道aapt有一个选项"--rename-manifest-package"应该有帮助,但我不知道如何在build.xml中使用它.我找到了可以修改的2个地方:
<!-- 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>
Run Code Online (Sandbox Code Playgroud)
这篇文章(http://blog.uncommons.org/2010/07/19/building-two-versions-of-the-same-android-app/)说我应该在"--rename-manifest-package"中添加"第二名,但如何?
android ×2