相关疑难解决方法(0)

如何通过命令行更改Android应用程序的应用程序包名称

是否有Android工具可以通过命令行更改项目的包名称.我不想使用Eclipse的Android工具 - >重命名应用程序包.

android

10
推荐指数
1
解决办法
8209
查看次数

用于重命名清单包的自定义Android build.xml

我想将一个应用程序构建为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

9
推荐指数
1
解决办法
9681
查看次数

标签 统计

android ×2