Android Question 16KB Page - help is needed

Zeev Goldstein

Well-Known Member
Licensed User
Longtime User
hello

we all got the notice from google about their new requirement for apps that support 16kb pages
honestly - i don't even know where to start
checking the app page in google provided me with the libs that have issues with that requirement
as i use only libs i got from this great environment (see attached screenshot for details) i am feeling a bit lost

is that because i use sdk 35?
is the b4a ide fixed with sdk 36? or should i wait for an update?

i will appreciate any help & guidance

b4a_ProblematicLibs16KB.png

Zeev
 

Shelby

Well-Known Member
Licensed User
Longtime User
Zeev, there were several threads dealing with this dilemma over the past month or so. I suggest you search 16 KB and you'll see some solutions.
 
Upvote 0

Zeev Goldstein

Well-Known Member
Licensed User
Longtime User
what libs do you using? Do you use libs for SQLCipher or PDF?

thanks
no cipher
no sql

the libs i use are as in the attached screensots (LibsUsed)

checking at google dashboard it shows a list of other libs - screenshot (b4a_problematicLibs)

so i'm really lost here
 

Attachments

  • LibsUsed.png
    LibsUsed.png
    57.9 KB · Views: 42
  • b4a_ProblematicLibs16KB.png
    b4a_ProblematicLibs16KB.png
    17.5 KB · Views: 39
Upvote 0

Zeev Goldstein

Well-Known Member
Licensed User
Longtime User
Zeev, there were several threads dealing with this dilemma over the past month or so. I suggest you search 16 KB and you'll see some solutions.

trust me - i did search
and couldn't find any solution
my app is basically a simple app nothing "problematic"
it works for many years with many users
so i'm really lost here as i can't understand where my problem is

google play dashboard gives a list of libs that are causing the issue or not compatible - but these libs are not libs i added so i guess they are internal libs
i've uploaded 2 screenshots in prev post with all libs i use

on another lever a few of them, external, i can't find where to download the updated versions - can that be the solution?
 
Upvote 0

Alex_197

Well-Known Member
Licensed User
Longtime User
trust me - i did search
and couldn't find any solution
my app is basically a simple app nothing "problematic"
it works for many years with many users
so i'm really lost here as i can't understand where my problem is

google play dashboard gives a list of libs that are causing the issue or not compatible - but these libs are not libs i added so i guess they are internal libs
i've uploaded 2 screenshots in prev post with all libs i use

on another lever a few of them, external, i can't find where to download the updated versions - can that be the solution?
To me google play dashboard doesn't show any libs at all but shows me this

App must support 16 KB memory page sizes.

Where to see this list?

Thanks.
 
Upvote 0

Zeev Goldstein

Well-Known Member
Licensed User
Longtime User
To me google play dashboard doesn't show any libs at all but shows me this

App must support 16 KB memory page sizes.

Where to see this list?

Thanks.
if you go to the app section you will see it
if you have any 16K issue you will also see a message at the top of the screen
this is how i got it
you will also get an email from google

still i'm hung with no way out... 😢
 
Upvote 0

Alex_197

Well-Known Member
Licensed User
Longtime User
if you go to the app section you will see it
if you have any 16K issue you will also see a message at the top of the screen
this is how i got it
you will also get an email from google

still i'm hung with no way out... 😢
Please see this screenshot - it doesn't show this information.
 

Attachments

  • bundle.png
    bundle.png
    38.4 KB · Views: 32
Upvote 0

Alex_197

Well-Known Member
Licensed User
Longtime User
check the date the 16kb alert was sent, if its older then it means it is resolved in your new build.

I realised even if you update the new version of the app that support 16kb, the RED NOTICE at the top does not vanish, unless you delete it yourself
I didn't. I have 2 libs that are known as not compatible with 16KB 0 SQLCipher and PDFium.

Question #1 - why this info about these libs doesn't show up in bundle explorer?
Question #2 - I have a phone Samsung S23+ with Android 16 which is on the list of the devises suggested by Google for testing in 16KB environment. And despite these 2 libs aren't compatible my app works fine on this phone.
 
Upvote 0

mcqueccu

Well-Known Member
Licensed User
Longtime User
So far as your Android 16 device and the play console isnt reporting any 16kb issue, then its solved.

For SQLCipher you can use this one

 
Upvote 0

Alex_197

Well-Known Member
Licensed User
Longtime User
So far as your Android 16 device and the play console isnt reporting any 16kb issue, then its solved.

For SQLCipher you can use this one

I know about this lib. Didn't have a time to implement it.
 
Upvote 0

Zeev Goldstein

Well-Known Member
Licensed User
Longtime User
check the date the 16kb alert was sent, if its older then it means it is resolved in your new build.

I realised even if you update the new version of the app that support 16kb, the RED NOTICE at the top does not vanish, unless you delete it yourself
i did check
it keeps telling i need to recompile with native libraries that support 16KB
how do it do that?
what am i missing?
i currently use sdk 35 as 36 is not fully "baked" as i understood
so how do i get out of that trap?
how do i check that my app and libs are 16KB ok?
 
Upvote 0

Zeev Goldstein

Well-Known Member
Licensed User
Longtime User
i just removed the app from my dev phone and run it through the ide in debug mode
the phone wanted to scan - i approved
it is installed and runs like charm - no 16kb warning
so is it solved?
the same version is on play store as bundle and i get the 16kb warning in the app's control panel
so how do i go now?
 
Upvote 0

Zeev Goldstein

Well-Known Member
Licensed User
Longtime User
i did try to change target sdk to 36 in manifest - the app acted "strange"
returned to target sdk 35 and all is working fine
is there something i need to change / do ?
other than wait for next version for sdk 36?

the most critical issue is that 16kb thing...
 
Upvote 0
Top