gpt4 book ai didi

android - 在多模块项目android中集成onesignal

转载 作者:行者123 更新时间:2023-11-30 00:14:29 26 4
gpt4 key购买 nike

当我在 gradle 中添加单信号代码时,我得到 android 无法选择库的配置

这是我的应用程序gradle

apply plugin: 'com.android.application'

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':letsinternlib')
compile project(':commonslib')
implementation 'com.android.support:appcompat-v7:26.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'


}

我的库 gradle 看起来像我在这个库中添加了一个信号代码但是它没有同步项目中的comman库所以请看一下

plugins {
id 'com.onesignal.androidsdk.onesignal-gradle-plugin' version '0.7.0'
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
apply plugin: 'com.android.library'
apply plugin: 'com.google.gms.google-services'

dependencies {
implementation 'com.android.support.constraint:constraintlayout:1.0.2'
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(path:':commonslib',configuration: 'default')
implementation 'com.android.volley:volley:1.0.0'
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:support-core-utils:26.1.0'
implementation 'com.android.support:design:26.1.0'
implementation 'com.android.support:support-v4:26.1.0'
implementation 'com.aurelhubert:ahbottomnavigation:2.1.0'
implementation 'com.android.support:customtabs:26.1.0'
implementation 'com.facebook.android:facebook-android-sdk:[4,5)'
implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
implementation 'com.google.android.gms:play-services-gcm:11.6.0'
// implementation 'com.onesignal:OneSignal:[3.6.5, 3.99.99]'
testCompile 'junit:junit:4.12'
}

最佳答案

我相信您遇到了与以下相同的问题。 https://github.com/OneSignal/OneSignal-Gradle-Plugin/issues/9

在我们解决问题之前,您可以尝试通过从 build.gradle 中删除以下内容来删除它

plugins {
id 'com.onesignal.androidsdk.onesignal-gradle-plugin' version '0.7.0'
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'

然而,如果没有这个,您可能会看到一些与版本不匹配的错误相关的 gms、firebase、android 支持库。要解决这些问题,您可以按照本指南进行操作:

OneSignal Documentation: Troubleshooting Android

关于android - 在多模块项目android中集成onesignal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47524946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com