android - Android App 在 android studio 中不断关闭
问题描述
当我运行我的 android studio 应用程序时,我在模拟器上得到应用程序已停止工作错误。
这些是控制台所说的:
Duplicate key [Client pid: 8660]
java.lang.IllegalStateException: Duplicate key [Client pid: 8660]
at java.util.stream.Collectors.lambda$throwingMerger$0(Collectors.java:133)
at java.util.HashMap.merge(HashMap.java:1254)
at java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1320)
at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at com.android.tools.idea.run.AndroidProcessHandler$ProcessInfo.onClientListChanged(AndroidProcessHandler.java:175)
at com.android.tools.idea.run.AndroidProcessHandle
解决方案
因为您没有在该问题上发布任何代码。我认为您的 HashMap 方法应该有错误。当您调用 stream.collect() 时,它与重复键有关。要处理重复的密钥 - 使用其他包,例如:https ://google.github.io/guava/releases/19.0/api/docs/com/google/common/collect/Multimap.html 希望它有所帮助。
推荐阅读
- javascript - 使用 POST 方法提交后立即更新 CRM 中的潜在客户
- selenium - Python - 如何使用已经激活的 chrome 浏览器来暂停/恢复/跳过 youtube 视频
- python - 文字和别名 bigquery 之间缺少空格
- sql - 在 SQL Big Query 中的类别中查找重叠
- neo4j - neo4j 是如何进行 MATCH 的?
- azure-functions - Azure服务总线触发函数:判断当前尝试是否为最后一次
- android-studio - 如何将文本和图像与自定义位置对齐?
- javascript - 打字稿条件函数签名 - 基于选项中的布尔值
- c# - 配置 Seq 以自动发送电子邮件的示例
- angular - Angular - 如何从祖父组件访问子组件?