SDK 31 güvenlik değişikliklerinden dolayı PendingIntent.FLAG_IMMUTABLE değişikliğine uygun kütüphaneler gradle dosyasına eklenmesi gerekiyor.
Ben 2020.3.24f1 kullanıyorum sorunsuz çıktı alabiliyorum.
PendingIntent.FLAG_IMMUTABLE bu başlığı araştırabilirsiniz.
aşağıdaki kod öbeğini Main Gradle Template içine ekleyip denedim ama bu seferde Gradley build error hatası almıştım.
dependencies {
implementation 'com.google.android.gms:play-services-ads:20.4.0'
// For apps targeting Android 12, add WorkManager dependency.
constraints {
implementation('androidx.work:work-runtime:2.7.0') {
because '''androidx.work:work-runtime:2.1.0 pulled from
play-services-ads has a bug using PendingIntent without
FLAG_IMMUTABLE or FLAG_MUTABLE and will fail in Apps
targeting S+.'''
}
}
}
------------------ Güncelleme --------------------------
Biraz önce tekrardan mainGradle dosyasına ekledim fakat yine Gradle Build error hatası aldım.
CommandInvokationFailure: Gradle build failed.
C:\Program Files\Unity\Hub\Editor\2020.3.38f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2020.3.38f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-6.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"