【发布时间】:2018-01-11 14:59:16
【问题描述】:
我发现了以下问题:Failed to resolve: com.android.support:customtabs:[26.0.0,26.1.0] 人们将其标记为重复(这是错误的!请参阅下一句)或写了一些关于 Maven 或清理项目等的内容。
两天来我遇到完全相同的问题(未能解决 customtabs 和 support-v4),并且我没有更改我之前工作的项目中的任何内容。所以我开始寻找可能的解决方案,我发现了问题——它是 OneSignal 依赖项——当我删除它时,一切正常。但是我已经在我的应用程序中实现了通知 - 现在不知道该怎么做。我试图编译最新的(在 OneSignal 页面上提到)
compile 'com.onesignal:OneSignal:[3.6.0,3.99.99)'
但结果是一样的。有人可以帮忙吗?
更新:
这个问题很容易重现 - 请创建一个简单的项目并添加下面提到的这个依赖项(来自 OneSignal 官方网站https://documentation.onesignal.com/v3.0/docs/android-sdk-setup):
compile 'com.onesignal:OneSignal:[3.6.0, 3.99.99]'
更新 2:
这些是我的依赖项:
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.firebase:firebase-auth:10.0.1'
compile 'com.google.firebase:firebase-database:10.0.1'
compile 'com.firebaseui:firebase-ui-database:1.1.0'
compile 'com.android.support:design:25.3.1'
compile 'com.onesignal:OneSignal:[3.6.0, 3.99.99]'
添加
maven {
url "https://maven.google.com"
}
到 build.gradle 解决了 OneSignal 的问题,但现在我遇到了 Firebase 的问题:
java.lang.NoSuchMethodError: No static method zzdD(Ljava/lang/String;)Z in class Lcom/google/android/gms/common/util/zzv; or its super classes (declaration of 'com.google.android.gms.common.util.zzv'
【问题讨论】:
-
发布 gradle 文件根目录和应用程序