当前位置: 首页 > 知识库问答 >
问题:

应用程序在向FireBase添加数据时停止响应。获取:未能解析:lcom/google/common/base/charmatcher;

颜功
2023-03-14

我是FireStore的新手,当我试图使用Hashmap插入数据时,它显示错误。

    map.put("And","What");
    map.put("So","What Bro");

    firebaseFirestore.collection("mycollection").document("mydocument").set(map).addOnSuccessListener(new OnSuccessListener<Void>() {
        @Override
        public void onSuccess(Void aVoid) {
            Toast.makeText(ContactActivity.this, "Success", Toast.LENGTH_SHORT).show();
        }
    }).addOnFailureListener(new OnFailureListener() {
        @Override
        public void onFailure(@NonNull Exception e) {
            Toast.makeText(ContactActivity.this, "Failure", Toast.LENGTH_SHORT).show();
        }
    });

共有1个答案

澹台承
2023-03-14

我找到解决办法了。在apps>build.gradle文件中粘贴这行代码后,它工作得很好。

代码如下:

implementation group: 'com.google.guava', name: 'guava', version: '28.1-android'
 类似资料:
  • 问题内容: 我的应用抛出错误。不知道为什么,因为我检查了16.0.1确实包含该类。根据我的研究,看来这是一个错误吗? 我也有此代码供参考,尽管我认为这不是问题: 我的应用程序正在使用Restlet APISpark: 运行并访问应用程序的REST api时,它将引发以下错误: 问题答案: 使用扩展名时,检索到的番石榴依赖项具有版本。 它包含在使用以下maven配置从头创建的应用程序中: 我集成了您

  • 我知道Firebase云消息传递方便发送推送通知和数据消息。我正在使用Flutter的firebase_messaging pub接收设备中的通知。onMessage、onLaunch和onResume回调只有在通知被取消或单击后才会被调用。 但是,我想访问收到的消息,无论通知是否被驳回。有没有办法做到这一点,不管app是在前台、后台还是被终止?

  • 问题内容: 好的,所以我正在构建一个将在Play商店中使用的应用程序,它具有将数据添加到Firebase的功能(它无法读取)。 第二个应用程序将保留在我这里(它不会在Play商店中出售),它用于读取数据。 现在我要做的是,第一个应用程序具有包名称:第二个应用程序具有包名称。 因此,我去了Firebase,创建了一个项目,使用包名称添加了一个应用程序,并设置了我的第一个应用程序。完美运行,我可以将数

  • 我有一个java应用程序,需要部署在weblogic服务器中。我目前正在为该应用程序制作ear文件。我的ear文件中有一个ejb jar。我想将log4j2 jar添加到此应用程序中。所以我的文件夹结构是 目前,我已经将JAR放在APP-INF文件夹/lib和META-INF/application中。xml我把JAR放在了模块中。这是我的申请表。xml 但它不接受log4j罐子。有什么解决方案吗

  • 问题内容: 我有一个使用AngularJS编写的单页Web应用程序。它使用PouchDB复制到CouchDB服务器,并且工作正常。 当我尝试通过添加cache.manifest将网页转换为脱机使用时出现问题。突然,无论是脱机工作还是联机工作,所有复制任务都会引发错误并停止工作。 在Chrome中,它只是说“ GET … myCouchIP / myDB /?_ nonce = CxVFIwnEJe

  • AndroidManifest.xml: 我知道NoClassDefFoundError是做什么的,但我没有发现问题。询问你是否需要更多的解决问题的文件。