Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用Ant构建两个apk_Android_Ant_Build_Apk - Fatal编程技术网

Android 使用Ant构建两个apk

Android 使用Ant构建两个apk,android,ant,build,apk,Android,Ant,Build,Apk,请帮我解决一个问题。 我需要创建一个ant脚本来构建两个带有2个包名的apk。 第二个apk'Pagage需要重命名。然后在sdk android中使用build.xml重建。 但是这个文件相当复杂。 我尽力了,但没有效果。 请告诉我应该做什么。虽然不是不可能,但要做到这一点需要付出相当大的努力,因为: 您需要更改AndroidManifest.xml中的包。这可以通过在运行时选择两个文件来实现。但目前,AndroidManifest.xml的名称是一个全局属性(manifest.file和ma

请帮我解决一个问题。 我需要创建一个ant脚本来构建两个带有2个包名的apk。 第二个apk'Pagage需要重命名。然后在sdk android中使用build.xml重建。 但是这个文件相当复杂。 我尽力了,但没有效果。
请告诉我应该做什么。

虽然不是不可能,但要做到这一点需要付出相当大的努力,因为:

  • 您需要更改AndroidManifest.xml中的包。这可以通过在运行时选择两个文件来实现。但目前,AndroidManifest.xml的名称是一个全局属性(
    manifest.file
    manifest.abs.file
    ,它引用了第一个属性)。您应该小心修改它,因为Android团队将来对build.xml的任何更改都可能破坏您的构建
  • 生成的R文件将属于新包,并且源代码中对此R的引用将失败,因为未导入新包(必须在引用
    R
    的每个源文件中进行导入)