错误:程序类型已存在:android.support.v4.os.ResultReceiver $ MyResultReceiver

时间:2018-10-08 08:25:39

标签: android gradle

我已经尝试解决此错误已有2天了,没有运气。我到处都在搜索,大多数解决方案都告诉我从依赖项中删除“ +”。但是我已经没有任何“ +”号。我正在使用绝对版本代码。在整合Mikepenz的Material Drawer之前,该项目运行良好。材料抽屉在没有标题的情况下也可以正常工作,当我添加标题时,出现“ ResourceNotFound”错误。为了解决这个问题,有人说要在“项目结构”中更改“ Compile SDK版本”。当我将其更改为'Android-P'时,出现上述错误。当我将其设置为“ 27 Oreo”时,出现另一个错误:

[s[g:o+1] for g in range(len(s)) for o in range(g, len(s)) if 'i' not in s[g:o+1]]

这是我的摇篮:

['l', 'la', 'lal', 'lall', 'lalla', 'lallal', 'lallala', 'a', 'al', 'all', 'alla', 'allal', 'allala', 'l', 'll', 'lla', 'llal', 'llala', 'l', 'la', 'lal', 'lala', 'a', 'al', 'ala', 'l', 'la', 'a', 'a', 'al', 'l']

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

大多数库可能正在使用androidx。

要查找哪个,请运行

./gradlew tasks --all

找到这样的一行

yourapp:dependencies

使用它来获取依赖树

./gradlew yourapp:dependencies 

我的依赖项树

enter image description here

在我的情况下是Advanced RecyclerView,在他们的页面上有这样的通知:“ v1.0.0迁移到AndroidX(如果您的项目使用支持库,则使用v0.11.0代替)”,所以我按照建议进行操作,问题解决了