我发现了以下问题:Failed to resolve: com.android.support:customtabs:[26.0.0,26.1.0]用户将其标记为重复(这是错误的!参见下一句),或者写了一些关于Maven或清洁项目等的东西。
两天来,我遇到了完全相同的问题(未能解析customtab和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解决了这个问题,但现在我遇到了一个问题:
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' 发布于 2017-08-14 20:24:08
这个错误是因为你的依赖中有一些冲突库。
正如在documentation中一样,它说:
自动依赖关系
OneSignal会自动添加以下依赖项;
如果遇到版本不匹配错误,请确保您的项目与这些版本匹配。
有关更多详细信息,请参阅All gms/firesbase libraries must use the exact same version specification部分。
因此,您需要在项目中删除或使用相同的依赖项,如下所示:
compile 'com.android.support:appcompat-v7:26.0.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.firebase:firebase-auth:11.0.+'
compile 'com.google.firebase:firebase-database:11.0.+'
compile 'com.firebaseui:firebase-ui-database:1.1.0'
compile 'com.android.support:design:26.0.+'
compile 'com.onesignal:OneSignal:[3.6.0, 3.99.99]'发布于 2017-08-14 19:35:31
从依赖项中删除“f”。另外,使用[方括号代替)。这是打字错误。
dependencies {
compile 'com.onesignal:OneSignal:[3.6.0, 3.99.99]'
}以及根gradle文件中的以下代码
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}https://stackoverflow.com/questions/45673427
复制相似问题