无法在新的 Gradle 结构 Android Studio Bumblebee 上集成 OneSignal Android SDK

问题描述 投票:0回答:2

随着 Android Studio 推出无用的更新,他们已将 gradle 结构更改为非常复杂。

我正在尝试将 OneSignal SDK 集成到我的 Android 应用程序中并遵循他们的文档 https://documentation.onesignal.com/docs/mobile-sdk-setup

但是他们的文档已有几十年历史,并且与新的 gradle 结构不兼容,有人可以帮我集成这个简单的插件吗?

android android-studio onesignal android-studio-bumblebee
2个回答
1
投票

尝试这样...

// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
    ..........
    id 'com.onesignal.androidsdk.onesignal-gradle-plugin' version '[0.14.0, 0.99.99]' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

0
投票

我按照以下步骤操作,构建成功:

  1. 将此行添加到 build.gradle(项目级别):

id("com.onesignal.androidsdk.onesignal-gradle-plugin") version "0.14.0" apply false

  1. 将此行添加到 build.gradle(应用程序级别):

id("com.onesignal.androidsdk.onesignal-gradle-plugin")

  1. 将其添加到存储库内的settings.gradle.kts:

    gradlePluginPortal()

同步并构建!


我的 libs.versions.toml 文件供参考: 一个信号=“5.1.8” agp =“8.7.3”

enter code here


https://plugins.gradle.org/plugin/com.onesignal.androidsdk.onesignal-gradle-plugin

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.