使用另一个包名生成android项目副本的脚本

使用另一个包名生成android项目副本的脚本,android,ant,package,Android,Ant,Package,我希望编写(或找到:D)一个脚本,将现有的Android项目源代码转换为我提供的另一个包名的副本 Source的包类似于it.pinco.pallino.Source,而Copy的包类似于it.pinco.pallino.test1等,其中test1是一个参数 我希望使用ANT或这个脚本,但没有自述文件,我也不懂python 有什么建议吗? 感谢这是我编写的更改软件包名称的代码,无需复制任何代码(出于可维护性原因,我对我的应用程序的免费版和专业版使用相同的代码) 以下是将免费版本转换为Pro的脚

我希望编写(或找到:D)一个脚本,将现有的Android项目源代码转换为我提供的另一个包名的副本

Source的包类似于it.pinco.pallino.Source,而Copy的包类似于it.pinco.pallino.test1等,其中test1是一个参数

我希望使用ANT或这个脚本,但没有自述文件,我也不懂python

有什么建议吗?
感谢

这是我编写的更改软件包名称的代码,无需复制任何代码(出于可维护性原因,我对我的应用程序的免费版和专业版使用相同的代码)

以下是将免费版本转换为Pro的脚本。它应该很容易适应您的需要(前提是您在Linux下工作,或者使用Cygwin或Linux虚拟机)


在此之后,我只需要使用Eclipse进行刷新、构建和导出。

好的,谢谢,这个问题似乎很容易解决,现在我要在我的代码中测试这个想法!谢谢这非常有用!非常感谢你!!!现在,我可以使用shell脚本为不同版本定制我的应用程序。
# 1- rename src folder 
mv src/com/lulo/scrabble/dico src/com/lulo/scrabble/dicopro

# 2- replace references to package in Java, XML and CFG (proguard) files 
find . \( -name "*xml" -o -name "*.java" -o -name "*.cfg" \) -print0 | xargs -0 sed -ri 's/scrabble.dico/scrabble.dicopro/g'

# 3- change the application name
find . -name "*.xml" -print0 | xargs -0 sed -ri 's/\(Free\)/Pro/g'        

# 4- change the icon
cp ../IMAGES/LOGODICO_V2_2012_96px.png res/drawable-xhdpi/icon.png
cp ../IMAGES/LOGODICO_V2_2012_72px.png res/drawable-hdpi/icon.png
cp ../IMAGES/LOGODICO_V2_2012_48px.png res/drawable-mdpi/icon.png
cp ../IMAGES/LOGODICO_V2_2012_36px.png res/drawable-ldpi/icon.png