重复资源" cordova build android"命令。 npm cli和Firebase插件

时间:2016-11-03 12:14:30

标签: android cordova firebase npm

我使用以下插件和命令从npm构建一个全新的应用程序

  • cordova create prh com.demo.prj hello
  • cordova插件添加cordova-plugin-fcm
  • cordova插件添加cordova-plugin-firebase - >把我的:google-services.json放在root目录上
  • cordova build android。

这是显示的错误:

  

错误:cmd:命令失败,退出代码1错误输出:   FAILURE:构建因异常而失败。

     

出了什么问题:   任务':mergeDebugResources'执行失败。   [string / google_api_key] C:\ Users \ user \ Cproj \ platforms \ android \ res \ values \ strings.xml [string / google_api_key] C:\ Users \ user \ Cproj \ platforms \ android \ build \ generated \ res \ google -services \ debug \ values \ values.xml:错误:重复资源   [string / google_app_id] C:\ Users \ user \ Cproj \ platforms \ android \ res \ values \ strings.xml [string / google_app_id] C:\ user \ Cproj \ platforms \ android \ build \ generated \ res \ google-services \ debug \ values \ values.xml:错误:重复资源

  • 我已尝试删除android \ res \ values \ strings.xml上的重复值,但在每个构建中它会返回并显示相同的错误。

  • 这是使用fire bash推送通知服务构建基于cordova的应用程序的当前方法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,就我而言,我只是从build.gradle文件中删除了Firebase依赖项,并且构建工作正常。

See my answer