Cordova和构建过程

时间:2014-06-19 16:22:56

标签: android xml cordova ant

我正在使用Cordova Phonegap 3.5开发一个应用程序,该应用程序将与几个开发人员共享。

我已在Phonegap 3.5应用程序中实现了此plugin。我关注的是:

Create res/values/billing_key.xml, and add your public key as follows:

<?xml version='1.0' encoding='utf-8'?>
 <resources>
  <string name="billing_key">MIIBIjANBgk...AQAB</string>
</resources>

据我了解,每个开发人员都需要在此处生成的项目中手动创建此文件:

platforms/android/res/values

问题:

  1. 运行'cordova build android'时,有没有办法在'platforms \ android \ res \ values'中自动创建这个文件?
  2. 一种方法是创建一个运行'cordova build android'的ant脚本+生成这个文件,有更好的解决方案吗?
  3. 非常感谢

2 个答案:

答案 0 :(得分:1)

在plugin.xml中添加以下XML行:

<source-file src="src/android/florentplugin.xml" target-dir="res/values" />
<config-file target="res/values/florentplugin.xml" parent="/*">
   <string name="billing_key">MIIBIjANBgk...AQAB</string>
</config-file>

更改文件名以适应。

答案 1 :(得分:0)

您可以使用Plugin hooks 。 例如,请查看 this