使用Android脚本编译代码

时间:2012-02-22 11:29:04

标签: android

我有一个应用程序是许多应用程序的基础,只需要更改string.xml中的值并在drawable文件夹中添加图像。

每当我创建一个新应用程序时,我必须始终执行以下步骤:

  • 打开应用程序库。
  • 更改string.xml中的值
  • 以drawable
  • 添加图片
  • 编译所有内容并提供apk。

我想知道我是否可以通过单个脚本完成所有操作,将string.xml的值作为参数,必须更改并且必须在drawable中添加图像。这可能吗?

1 个答案:

答案 0 :(得分:0)

是肯定的。您可以使用ant从命令行构建项目。您还可以使用批处理文件在构建之前将新图像复制到可绘制文件夹。对于字符串更改,您可以编写一个简单的C / C ++程序,该程序可以接受字符串输入并将其替换为strings.xml以生成新的strings.xml您可以通过批处理文件执行此程序。样本批处理文件如下所示:

str_replace.exe %1 %2
copy a.png <folder>/drawable
ant 

你需要使用带有两个命令行参数(源和目标字符串)的simlple C / C ++来创建str_replace程序

对于蚂蚁,请参阅: http://developer.android.com/guide/developing/building/building-cmdline.html

在Google中搜索批处理文件中的命令行参数。