Page 1 sur 1

API 31 Android (et 33)!

Publié : 24 Nov 2022 13:56
par kikicosmo
Bonjour à tous
Je ne sais pas si ce sujet a déjà été abordé, je n'ai rien trouvé sur le forum

Je bûche dessus depuis quelques mois et la c'est devenu inévitable!

La venue de l'api 31 d'android fait crasher les appli au demarrage sur des tels en os 12...j'ai contourne le problème en publiant en api 30 maxi, mais depuis quelques jours Google OBLIGE des aab en api 31 MINIMUM...Du coup j'ai installé la toute dernière version de Unity, mis à jour les Sdk Google en api 31 et pareil...crash au démarrage...

Je ne sais pas quelle parade trouver pour contourner ce problème, apparement il s'agirait d'une mise à jour du JDK mais introuvable

Il y a pleins d'info sur le Web mais tout en Anglais et un peu en chinois pour certains qui comme moi ne capte rien au langage "technique" lol

Bref, je patauge
Merci à ceux qui prendront de leur temps pour m'aider et aider d'autres qui doivent être dans le même probleme

Re: API 31 Android

Publié : 03 Mars 2023 09:03
par kikicosmo
Pour ceux qui n'auraient pas trouver la solution
en fait il faut rajouter ce bout de code dans le maintemplate.gradle

Code : Tout sélectionner

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+.'''
   }
  }
juste après labalise "// Android Resolver Dependencies End"
sujet clos

Re: [RESOLU] API 31 Android

Publié : 03 Mars 2023 09:54
par boubouk50
Merci beaucoup de prendre le temps de donner la solution :super:

Re: [RESOLU] API 31 Android

Publié : 15 Mars 2023 13:51
par kikicosmo
De retour sur ce topic

Effectivement cette manip fonctionne parfaitement pour les Android jusqu'à la version 12 (api 31 et 32) mais depuis l'arrivée d'android 13 (api 33) le problème est de retour, le message d'erreur parle du IMMUTABLE FLAG,
Je n'ai pas encore trouver comment contourner ce nouveau problème...
Si quelqu'un a une idée...

Bonne journée à tous