我正在尝试将我的项目从 Eclipse + Ant 迁移到 Android Studio + Gradle。它们都有针对不同应用商店的特殊版本,具有不同的跟踪 ID、广告 ID 等。在 Eclipse 上,我有一个 ant xmltask,它在它们各自的 xml 文件中设置这个 id 的值。例如我有:
<xmltask source="res/values/admob.xml" dest="res/values/admob.xml">
<replace path="//string[@name='bottom_ad_unit_id']/text()" withText="${bottomAdUnitId}"/>
</xmltask>
对于每个商店,我只需要使用正确的 id 设置 bottomAdUnitId 并调用运行任务。
Gradle 中是否有类似的东西可以让我做同样的事情?