Quick Links: Download Gideros Studio | Gideros Documentation | Gideros community chat | DONATE
android 12 issue — Gideros Forum

android 12 issue

my app was removed from google play for the following reason:

"Your app doesn’t install, load, or is not responsive.
Unable to install on Android 12 or higher."

i also got such a report on amazon store for another app.
does recent gideros version fix this? if yes, since which version? thanks
Tagged:

Comments

  • hgy29hgy29 Maintainer
    My apps run well on android 12 and 13, so I guess this isn't core gideros related, maybe a plugin, a permission check or something else ? It would be great if you could test on a failing device to figure out
  • would be. i will check the developer console to see if there is any error log.
  • keszeghkeszegh Member
    edited June 2023
    here is the version i think i put there, people with android 12 please test:
    https://www.dropbox.com/s/m1ct1lck4jzy4cu/macimaze06.aab?dl=0
    ty

    EDIT: here is an apk too for approx. the same version:
    https://www.dropbox.com/s/0y6thjuz0adhdwt/macimaze05.apk?dl=0
  • piepie Member
    edited June 2023
    I can't install your apk on android 13 because "the package is not valid", I don't think there is a simple way to try the aab.
    I've never seen that message on my apps though: this is my logcat if it can help

    2023-06-21 15:59:27.162  2741-2741  Finsky                  com.android.vending                  I  [2] VerifyInstallTask.ags(6): VerifyApps: Verification complete: id=118, package_name=com.longtitle.macimaze
    2023-06-21 16:00:30.488  4337-17892 MediaProvider           com...ndroid.providers.media.module  I  Open with lower FS for /storage/emulated/0/Download/macimaze05.apk. Uid: 10090
    2023-06-21 16:00:31.939  1234-1547  AppIntegri...erviceImpl system_server                        W  Exception reading file:///data/app/vmdl1888180454.tmp
                                                                                                        com.android.server.pm.PackageManagerException: /data/app/vmdl1888180454.tmp/base.apk (at Binary XML file line #77): com.giderosmobile.android.macimazeActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present
                                                                                                        	at com.android.server.pm.parsing.PackageParser2.parsePackage(PackageParser2.java:172)
                                                                                                        	at com.android.server.pm.parsing.PackageParser2.parsePackage(PackageParser2.java:150)
                                                                                                        	at com.android.server.integrity.AppIntegrityManagerServiceImpl.getPackageArchiveInfo(AppIntegrityManagerServiceImpl.java:624)
                                                                                                        	at com.android.server.integrity.AppIntegrityManagerServiceImpl.handleIntegrityVerification(AppIntegrityManagerServiceImpl.java:300)
                                                                                                        	at com.android.server.integrity.AppIntegrityManagerServiceImpl.-$$Nest$mhandleIntegrityVerification(Unknown Source:0)
                                                                                                        	at com.android.server.integrity.AppIntegrityManagerServiceImpl$1.lambda$onReceive$0(AppIntegrityManagerServiceImpl.java:183)
                                                                                                        	at com.android.server.integrity.AppIntegrityManagerServiceImpl$1.$r8$lambda$D-6BanMaetK6OzqqHwb9xKEKfbs(Unknown Source:0)
                                                                                                        	at com.android.server.integrity.AppIntegrityManagerServiceImpl$1$$ExternalSyntheticLambda0.run(Unknown Source:4)
                                                                                                        	at android.os.Handler.handleCallback(Handler.java:942)
                                                                                                        	at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                        	at android.os.Looper.loopOnce(Looper.java:226)
                                                                                                        	at android.os.Looper.loop(Looper.java:313)
                                                                                                        	at android.os.HandlerThread.run(HandlerThread.java:67)
    2023-06-21 16:00:31.939  1234-1547  AppIntegri...erviceImpl system_server                        W  Cannot parse package com.longtitle.macimaze
    2023-06-21 16:00:31.939  2741-2741  Finsky                  com.android.vending                  I  [2] afyz.c(8): VerifyApps: Install-time verification requested for package com.longtitle.macimaze, id = 119
    2023-06-21 16:00:31.945  2741-3161  Finsky                  com.android.vending                  I  [60251] VerifyAppsInstallTask.agt(5): VerifyApps: Anti-malware verification task started for package=com.longtitle.macimaze
    2023-06-21 16:00:31.949  2742-2868  GOS:GameServiceReceiver com.samsung.android.game.gos         I   PkgInstallStarted for com.longtitle.macimaze UserID : 0
    2023-06-21 16:00:32.017  2742-3809  GOS:PackageUtil         com.samsung.android.game.gos         W  isPackageInstalledAsUser(). Exception: android.content.pm.PackageManager$NameNotFoundException: com.longtitle.macimaze
    2023-06-21 16:00:32.017  2742-3809  GOS:GameIntentService   com.samsung.android.game.gos         I  onPackageChanged(). extras: Bundle[{changeType=2, userId=0, type=15, packageName=com.longtitle.macimaze}]
    2023-06-21 16:00:32.017  2742-3809  GOS:GameIntentService   com.samsung.android.game.gos         I  onPackageChanged(). changeType(INSTALL_STARTED), pkgName(com.longtitle.macimaze), UserHandle(0), userId(0), Installed(false)
    2023-06-21 16:00:32.395  2741-3160  Finsky                  com.android.vending                  I  [60250] afyc.f(3): VerifyApps: Verification package=com.longtitle.macimaze, id=119, response=3, upload_requested=false
    2023-06-21 16:00:36.309  1234-1401  PackageManager          system_server                        I  START INSTALL PACKAGE: observer{268335966}
                                                                                                                  stagedDir{/data/app/vmdl1888180454.tmp}
                                                                                                                  stagedCid{null}
                                                                                                                  pkg{com.longtitle.macimaze}
                                                                                                                  Request from{com.google.android.packageinstaller}
    2023-06-21 16:00:36.318  1234-1402  PackageManager          system_server                        W  Failed parse during installPackageLI: /data/app/vmdl1888180454.tmp/base.apk (at Binary XML file line #77): com.giderosmobile.android.macimazeActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present
    2023-06-21 16:00:36.322  1234-1402  PackageInstallerSession system_server                        D  Marking session 1888180454 as failed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl1888180454.tmp/base.apk (at Binary XML file line #77): com.giderosmobile.android.macimazeActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present
    2023-06-21 16:01:36.299  2741-2741  Finsky                  com.android.vending                  I  [2] VerifyInstallTask.ags(6): VerifyApps: Verification complete: id=119, package_name=com.longtitle.macimaze


    Likes: MoKaLux

    +1 -1 (+1 / -0 )Share on Facebook
  • com.android.server.pm.PackageManagerException: /data/app/vmdl1888180454.tmp/base.apk (at Binary XML file line #77):

    com.giderosmobile.android.macimazeActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present


    Another google annoying update :#
    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
  • hgy29hgy29 Maintainer
    MoKaLux said:


    com.giderosmobile.android.macimazeActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present

    @keszegh, can you export as regular android studio project and check or share the application manifest file ? If a gideros plugin miss the 'exported' attribute, I'd like to know which one

  • keszeghkeszegh Member
    edited June 2023
    @pie , @MoKaLux , @hgy29

    here is an apk built with latest gideros, otherwise the code is the same:
    https://www.dropbox.com/s/x80ft1ufvht1adm/macimaze07.apk?dl=0

    (the other one was built in 2021.10)

    thanks for testing guys
  • piepie Member
    This one installs without errors, but I only see a white screen without any sound and the phone goes in landscape mode
  • @pie, thanks, indeed i had to remove some '@' constants as luau does not support them. please try to redownload from the same link v07 and see if it works for you (it works on my android 8 phone).
  • piepie Member
    This one is ok: installs fine and runs. However the maze control is really difficult on my phone because the maze is too small for my big fingers :)
    Screenshot_20230622_105544_macimaze.jpg
    2400 x 1080 - 129K
  • that's true, it is tailored for bigger screens (tablets mostly) or tv's (you can control with remotes or controllers or keyboard input too).
    alternatives would be to use swipe control or on-screen joystick but these are exactly the things i wanted to avoid so that children can track the progress with their (tiny) fingers.

    in any case probably reuploading such an export with latest gideros shall be ok for the play store requirements, given that it worked for you.

    thanks guys
  • btw probably you also see that there is so much wasted screen space, the maze could be zoomed in but when setting the biggest maze size then there is not that much slack anymore and i wanted all the maze sizes to have the same corridor widths.
  • updated app is back in the store, thanks for your help.

    Likes: MoKaLux, pie

    +1 -1 (+2 / -0 )Share on Facebook
Sign In or Register to comment.