无法使用预览编译和目标SDK版本构建Android项目

ruarlubt  于 2023-03-16  发布在  Android
关注(0)|答案(1)|浏览(180)

我试图测试我的Android应用程序将如何与SDK版本UpsideDownCake(现在是预览版)一起工作。我将此版本应用于我的app模块,如下所示:

android {
    compileSdkPreview = "UpsideDownCake"
    buildToolsVersion = "34.0.0-rc2"
    defaultConfig {
        minSdk = 23
        targetSdkPreview = "UpsideDownCake"
    }
}

dependencies {
    implementation("com.onesignal:OneSignal:4.8.5")
    // Other dependecies
}

在其他(库)模块中:

android {
    compileSdkPreview = "UpsideDownCake"
    buildToolsVersion = "34.0.0-rc2"
    defaultConfig {
        minSdk = 23
    }
}

dependencies {
    // Library dependencies
}

当我开始将Android Studio与Gradle文件同步时,我会收到针对我使用的某些依赖项的警告。
未能解决:com.onesignal:OneSignal:4.8.5.受影响的模块:约
无法生成此项目。如何处理此错误?

ojsjcaue

ojsjcaue1#

在您的build.gradle (Module: app)中,您没有正确指定OneSignal依赖关系。根据文档,应该是这样的

dependencies {
    implementation 'com.onesignal:OneSignal:[4.0.0, 4.99.99]'
}

您应该查看android-sdk-setup的文档

相关问题