| |
Miembro registrado 250 mensajes Popularité : +1 (1 vote) |
|
Publicado el 15,agosto 2022 - 12:02 |
Bonjour à toutes et tous, problème déjà évoqué dans le forum mais je n'arrive pas à résoudre :
J'ai généré une nouvelle version de mon application Android (Windev Mobile 27 dernière mise à jour) et l'ai posé sur la Google Play Console. J'ai eu le message qui exige l'API 31 au lieu de l'API 30. J'ai suivi les instructions du billet de PC Soft sur le blog : https://blogs.pcsoft.fr/fr/generation-application-android-fournir-parametres-specifiques-proposes-edition-manifeste-assistant-generation-apk-aab/281474976711034/read.awp
en remplçant 30 par 31 dans le paramètre : targetSdkVersion 31 Mais la génération plante avec des erreurs que je vous donne ci-dessous. Note : si je remets 30, la génération se passe bien mais évidement la Google Play Console refuse.
Merci pour votre aide. ======================= Voici les erreurs affichées par l'assistant de génération de l'ABB dans Windev Mobile 27 : ======================= Echec de la création de l'application Android <C:\Chou202108\OneDrive\Chou202108_26_03\Mes Projets\TrombinoMobile\Trombinoscope\Exe\Application Android\Trombinoscope.aab>.
Ligne de commande : "C:\PC SOFT\WINDEV 27\Personnel\Android\OpenJDK\bin\java.exe" -Duser.dir="C:\Chou202108\OneDrive\Chou202108_26_03\Mes Projets\TrombinoMobile\Trombinoscope\Android\gen" "-Dorg.gradle.appname=C:\Chou202108\OneDrive\Chou202108_26_03\Mes Projets\TrombinoMobile\Trombinoscope\Android\gen" -classpath "C:\PC SOFT\WINDEV 27\Personnel\Android\Gradle\lib\gradle-launcher-7.0.2.jar" org.gradle.launcher.GradleMain bundleRelease -b "C:\Chou202108\OneDrive\Chou202108_26_03\Mes Projets\TrombinoMobile\Trombinoscope\Android\gen\build.gradle"
Erreur retournée : :processReleaseMainManifest FAILED C:\Chou202108\OneDrive\Chou202108_26_03\Mes Projets\TrombinoMobile\Trombinoscope\Android\gen\AndroidManifest.xml Error: android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element… for details. C:\Chou202108\OneDrive\Chou202108_26_03\Mes Projets\TrombinoMobile\Trombinoscope\Android\gen\AndroidManifest.xml Error: android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element… for details.
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
> Task :mergeReleaseResources
FAILURE: Build failed with an exception.
* What went wrong: Execution failed for task ':processReleaseMainManifest'.
Manifest merger failed with multiple errors, see logs
* Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/7.0.2/userguide/command_line_interface.html…
BUILD FAILED in 1s 5 actionable tasks: 3 executed, 2 up-to-date
-- Chouaïb |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 964 mensajes Popularité : +16 (20 votes) |
|
Publicado el 17,agosto 2022 - 07:35 |
As-tu ouvert un incident chez PCSoft ? Si non, fait le.
-- Pascal Boulesteix Applications Visiolittoral et WNat |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 250 mensajes Popularité : +1 (1 vote) |
|
Publicado el 17,agosto 2022 - 17:59 |
Bonjour Pascal, Oui j'ai ouvert un incident auprès su Support Technique. Mais apparemment il n'y a pas grand monde en Août.
-- Chouaïb |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 57 mensajes Popularité : +3 (5 votes) |
|
Publicado el 19,agosto 2022 - 12:17 |
J'ai aussi ouvert un incident chez PCSoft sur ce sujet... Même problème, j'ai essayé d'android 7 à 12 lors de la génération, rien ne passe au niveau du playstore. L'API31 n'est pas reconnu même lors de la sélection manuelle. Idem pour la procédure du blog de PCSoft, ça plante également au niveau de la génération. Je pense qu'il y a un vrai problème avec WM..il faut faire des incidents pour faire remonter le problème car à priori nous allons être de plus en plus nombreux.
Pour le moment voici la réponse du service technique: "Dans un tel cas, malheureusement, le dernier mot est à Google. Vous devez demander des explications sur le refus de publication à Google."
-- WindevNurse sur Youtube |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.333 mensajes Popularité : +93 (137 votes) |
|
Publicado el 19,agosto 2022 - 17:45 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 795 mensajes Popularité : +40 (42 votes) |
|
Publicado el 20,agosto 2022 - 00:04 |
Bonjour, je ne comprends vraiment pas la réponse du support technique de PCSoft concernant le niveau 31 de l'API. Nous savions tous que chaque année, à partir de l'été, il est obligatoire d'utiliser le dernier niveau d'API disponible, en l'occurrence le 31. La réponse de PCSoft signifie-t-elle que nous ne pourrons pas télécharger les applications WM dans la boutique ? Honnêtement, je ne comprends pas cette réponse, tenir Google pour responsable. Nous le savions tous. Ils ne savaient pas ?
Rubén |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 795 mensajes Popularité : +40 (42 votes) |
|
Publicado el 20,agosto 2022 - 00:31 |
Encore une fois, bonjour. Je viens de générer mon application avec WM27 et dans les options avancées, je peux choisir le niveau 31 de l'API.
Avez-vous utilisé cette option dans vos tests ?
Rubén |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 964 mensajes Popularité : +16 (20 votes) |
|
Publicado el 20,agosto 2022 - 08:09 |
Salut Rubèn Oui, j'ai l'option dans la boite et c'est "La plus récente" qui est sélectionnée. Mon dernier déploiement sur le PlayStore date du 4 juillet. Peut-on savoir, à postériori, quel SDK est-il embarqué dans l'application ?
-- Pascal Boulesteix Applications Visiolittoral et WNat |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.333 mensajes Popularité : +93 (137 votes) |
|
Publicado el 20,agosto 2022 - 13:13 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 795 mensajes Popularité : +40 (42 votes) |
|
Publicado el 20,agosto 2022 - 18:26 |
Rebonjour. J'ai sélectionné l'API 31, j'ai généré à nouveau l'AAB et je l'ai téléchargé sans problème dans la Google Play Console, bien que là, il me dit que l'application est générée en utilisant l'API 30 comme "target" alors que j'ai indiqué la 31, alors c'est un problème de PCSoft et non de Google. Si je lui dis d'utiliser 31, pourquoi utilise-t-il toujours 30 dans le manifeste ?
Rubén |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.333 mensajes Popularité : +93 (137 votes) |
|
Publicado el 20,agosto 2022 - 21:43 |
Oui, c'est bien ce qu'à fait windevnurse. Du coup, c'est incompréhensible la réponse du support Mais ça m'étonne pas vraiment |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 795 mensajes Popularité : +40 (42 votes) |
|
Publicado el 20,agosto 2022 - 22:40 |
En fait, je ne comprends pas l'approche. Chaque année en août, l'API de l'année en cours doit être utilisée. Et bien sûr, le fait que ce ne soit pas le cas aujourd'hui soulève des doutes dans mon esprit. Le framework WM27 de cette année est-il conforme aux spécifications obligatoires du SDK 31 alors qu'officiellement aucune application ne peut être générée avec ? Les restrictions et les nouvelles permissions que Google a mises en place pour cette année ont-elles été prises en compte ?
Rubén |
| |
| |
| | | |
|
| | |
| |
Publicado el 21,agosto 2022 - 14:19 |
Après différents essais, il semble que l'API utilisée par Windev est l'API 30 (du moins ce que m'indique mon téléphone Samsung) et non la 31, même lorsqu'on la sélectionne dans le manifeste. C'est donc bien un problème Windev, pas google. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 795 mensajes Popularité : +40 (42 votes) |
|
Publicado el 24,agosto 2022 - 14:32 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 250 mensajes Popularité : +1 (1 vote) |
|
Publicado el 25,agosto 2022 - 16:31 |
Bonjour à tous, Le problème a été résolu par PC Soft par l'envoi d'un patch et une procédure à suivre. C'est le lien cité ci-dessus par Rubèn. 1 semaine de galère quand même.
-- Chouaïb |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 57 mensajes Popularité : +3 (5 votes) |
|
Publicado el 27,agosto 2022 - 12:25 |
Hello à tous, J'ai aussi reçu le patch de PCSoft. Tout semble être rentré dans l'ordre pour moi aussi. Désolé du retard mais quelques soucis de santé...
-- WindevNurse sur Youtube |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 795 mensajes Popularité : +40 (42 votes) |
|
Publicado el 06,septiembre 2022 - 00:03 |
Salut. Avis. Ceux qui ont téléchargé le patch avant le 29/08/2022 doivent le télécharger à nouveau. Une mise à jour a été faite avec cette date qui corrige un problème avec les notifications dans l'API 31.
Rubén |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 36 mensajes |
|
Publicado el 08,septiembre 2022 - 16:08 |
Bonjour
L'api 31 est fonctionnelle sur Windev 26 et antérieures ou faut-il avoir la 27 impérativement ?
Merci
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.144 mensajes Popularité : +50 (142 votes) |
|
Publicado el 08,septiembre 2022 - 18:24 |
Bonjour,
Il me semble qu'il n'est pas valable avec les versions antérieures à la 26 (d'après mes recherches d'il y a quelques temps). à confirmer.
-- Thierry TILLIER Développeur Windev-Webdev Formation Windev : https://coursdinfo.teachable.com/ Formation bureautique : https://coursdinfo.net Tuto WINDEV sur ma chaîne Youtube |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 795 mensajes Popularité : +40 (42 votes) |
|
Publicado el 08,septiembre 2022 - 19:15 |
En théorie, vous pouvez changer WM26 dans le manifeste en niveau 31 de l'API et il l'utilisera dans la génération. Le problème est qu'il y a de multiples modifications de permissions depuis l'année dernière et cela vous donnera des problèmes d'exécution sur les appareils à coup sûr. De plus, pour implémenter l'API 31 dans WM27 ils ont dû faire plusieurs versions du patch car dans la version initiale il y avait des problèmes d'exécution si l'application utilisait les notifications....
Rubén |
| |
| |
| | | |
|
| | |