推送插件-多次找到项目String/google_app_id



我正在使用Ionic2,我刚刚在应用程序中安装了Push插件,现在它正在创建@string/google_App_id 的副本

即使我删除了其中一个,当我运行项目时,ionic也会创建另一个,由于这个错误,我无法编译应用程序。

这就是我在strings.xml 中得到的

<string name="google_app_id">@string/google_app_id</string>
<string name="google_app_id" translatable="false">XXXXXXXXXX</string>

我尝试删除平台和插件,并将其再次添加到项目中,但错误不断显示。

谢谢大家!!

您可以在这里看到firebase插件不处理应用程序id和api密钥。

在你的情况下,你可以在安装firebase插件后这样做。转到插件文件夹,打开cordova-plugin-firebaseplugin.xml并删除这些行,

<config-file parent="/resources" target="res/values/strings.xml">
<string name="google_app_id">@string/google_app_id</string>
</config-file>

然后添加android平台。现在你可以构建/运行你的android应用程序。

这似乎是版本0.1.24 中引入的问题

已替换:

<plugin name="cordova-plugin-firebase" spec="^0.1.24" />

用于:

<plugin name="cordova-plugin-firebase" spec="0.1.22" />

移除并重新准备平台,工作正常!无需触摸插件代码

我使用了以下命令:

$ cordova clean android

相关内容

  • 没有找到相关文章

最新更新