我现在想用Ant 批量打包, 情况是这样的:要打的这些工程中,就一个version.txt不同,其余的都相同,所以我会把version_1.txt, version_2.txt......等若干文件放在一个文件夹下在, ,每次打一个包,就考一个此文件夹下在version_x.txt  文件改名为version.txt后,放工程目录下,进行打包, 所以说,打多少个包是不确定的,  有多少个version,就打几个包, , 我想知道的问题是:
  <1> 怎么遍历文件夹下面所有的 version_x.txt  文件
  <2> 打包生成的 apk包, 我想以version的结尾来命名,这个怎么确定, 比方说 我这次考的是 version_2.txt到工程目录下,
      那么我打出的包就是  dog_2.apk  。
那位高手知道,请讲解一下!谢谢

解决方案 »

  1.   

    这个看你拿什么写批量打包程序了。
    思路的话就是指定一个目录,然后获取文件列表,符合规则的文件认为是一个任务,然后打包,知道遍历完成。
    apk名字的话,默认生成的名字是和工程名相同的,你拷出来换个名字就好了。你这样的问题是可能安装的时候会彼此覆盖
      

  2.   

    所以一般的做法是把入口activy类的名称或者包的路径名要每个都不一样
      

  3.   

    进我的博客看吧,http://blog.csdn.net/xiexie777/archive/2011/01/05/6118547.aspx