构建新版本以提交到商店后,我现在在调用“getToken”时出现以下错误
此过程中未初始化默认 FirebaseApp
processName
确保首先调用 FirebaseApp.initializeApp(Contect)。
这只发生在 android 上,同样的构建在 IOS 上运行,而且这个错误在我去年做的最后一个构建中也没有出现。
同样的问题在这里。
这也已经发生在我身上(不知道为什么)。 我可以通过强制重新安装来解决错误(通过cordova cli删除然后添加插件)。
没有工作。 删除,再次添加和相同的错误。
我实际上让这个错误消失了。 我开始了一个新项目来检查它是否与插件有关并且没有出现错误。
我检查了这和我的项目之间的区别,并意识到一旦我删除了这些,我在项目的根目录中有 _google-services.json_ 和 _GoogleService-Info.plist_ 一切正常。
编辑:我也在使用 phonegap,所以我将这些文件直接提交到插件中。
我的应用程序也是如此。 它在 Ionic 2 中,在 IOS 上运行良好,但在 Android 上出现错误:
"Native: tried calling Firebase.onTokenRefresh, but the Firebase plugin is not installed."
并且插件肯定已安装。 这是我在 config.xml 中的代码行:
我正在使用:
科尔多瓦 CLI 6.5.0
平台:
IOS 4.3.1
安卓 6.1.2
你好,
我在 android 插件中面临同样的问题:
默认 FirebaseApp 在此过程 com.x.xyz 中未初始化。 确保首先调用 FirebaseApp.initializeApp(Context)。
请建议。
重复: https :
谢谢
是的,我有同样的问题。 有什么帮助吗?
我有这个问题。 我在android studio的平台中构建了生成的android项目,然后我发现了问题并解决了这个问题。
按照以下步骤操作。
在平台文件夹中,android/src/{package name}/MainActivity.java
导入 firebase 库,
在 oncreate 方法中,在 super.oncreate(savedinstancestate) 下方,
添加 FirebaseApp.initializeApp(this);
最后一步,
在平台文件夹中,android/res/values/string.xml,
添加
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>
*可以在 googleservice.json 文件中找到
“客户”: [
{
“客户端信息”:{
“mobilesdk_app_id”:这个值
感谢您的解决方案! 它工作得很好!
谢谢! 很有帮助!
谢谢你的解决!!!!
用于实现 ayngitng 解决方案的后准备科尔多瓦钩子。
https://gist.github.com/bdirito/74ba45ef314d2d9f9afb73f37ecf815a
非常感谢@AyoGitNg。 它运作良好。 我爱你。 :+1: 哈哈哈哈
3 周前出现此错误。
@rubikcuber或@mgpartssource拉取请求?
无法发布带有此修复程序的版本吗? @arnesson
仍在发生,版本 1.0.5
+1
AyoGitNg 谢谢这对我有用
最有用的评论
我有这个问题。 我在android studio的平台中构建了生成的android项目,然后我发现了问题并解决了这个问题。
按照以下步骤操作。
在平台文件夹中,android/src/{package name}/MainActivity.java
导入 firebase 库,
在 oncreate 方法中,在 super.oncreate(savedinstancestate) 下方,
添加 FirebaseApp.initializeApp(this);
最后一步,
在平台文件夹中,android/res/values/string.xml,
添加
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>
*可以在 googleservice.json 文件中找到
“客户”: [
{
“客户端信息”:{
“mobilesdk_app_id”:这个值