随着 Android Studio 推出无用的更新,他们已将 gradle 结构更改为非常复杂。
我正在尝试将 OneSignal SDK 集成到我的 Android 应用程序中并遵循他们的文档 https://documentation.onesignal.com/docs/mobile-sdk-setup
但是他们的文档已有几十年历史,并且与新的 gradle 结构不兼容,有人可以帮我集成这个简单的插件吗?
尝试这样...
// 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
}
我按照以下步骤操作,构建成功:
id("com.onesignal.androidsdk.onesignal-gradle-plugin") version "0.14.0" apply false
id("com.onesignal.androidsdk.onesignal-gradle-plugin")
将其添加到存储库内的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