首页 > 解决方案 > 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

标签: android

解决方案


因为您没有在该问题上发布任何代码。我认为您的 HashMap 方法应该有错误。当您调用 stream.collect() 时,它与重复键有关。要处理重复的密钥 - 使用其他包,例如:https ://google.github.io/guava/releases/19.0/api/docs/com/google/common/collect/Multimap.html 希望它有所帮助。


推荐阅读