From d253d42a485ac4430339eff780366732ef75597d Mon Sep 17 00:00:00 2001 From: Josh Kasten Date: Wed, 2 Apr 2025 12:03:18 -0400 Subject: [PATCH] Fix Unity 6 Android compatibility with gradle Newer versions of Gradle require 'namespace' to be defined in the build.gradle. Such as the one that ships with Unity 6. Confirmed this change works with Unity 6.0.42f1 and is still compatible with the Unity's oldest LTS, 2021.3.45f1. --- .../Editor/OneSignalConfig.androidlib/build.gradle | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/com.onesignal.unity.android/Editor/OneSignalConfig.androidlib/build.gradle b/com.onesignal.unity.android/Editor/OneSignalConfig.androidlib/build.gradle index 75d5dbc1d..0002d74d9 100644 --- a/com.onesignal.unity.android/Editor/OneSignalConfig.androidlib/build.gradle +++ b/com.onesignal.unity.android/Editor/OneSignalConfig.androidlib/build.gradle @@ -1,6 +1,8 @@ apply plugin: 'com.android.library' android { + namespace 'com.onesignal.onesignalsdk' + sourceSets { main { manifest.srcFile 'AndroidManifest.xml' @@ -21,4 +23,4 @@ android { lintOptions { abortOnError false } -} \ No newline at end of file +}