从Java访问build.xml属性



我有一个默认使用Ant构建的Android应用程序。

存在加载local.proerties文件的build.xml文件。我想添加我的自定义属性(例如Google Maps apiKey),并在Java类中访问它,例如在一些MainActivity中。

我怎样才能做到这一点?

使用带有过滤器集的替换任务或复制任务,使ant脚本修改包含API密钥的Java源文件或与应用程序捆绑的属性文件。

Ant提供了一个名为"sysproperty"的目标。它就像一个属性标记,但它设置了java System.property

<sysproperty name="foo"value="$THE_EXTRA_PROPERTY">

其中"THE_EXTRA_PROPERTY"是添加到要加载的属性文件中的额外属性。

相关内容

  • 没有找到相关文章

最新更新