Android Question Determining the apk file architecture

nima66

Member
Recently, some users are facing problems during installation.
Upon checking, I found that the apk file architecture that B4A gives me is 32-bit and the users phone is 64-bit.
How can I get the output for 64-bit architecture?
 

nima66

Member
The APK is not specific to any CPU. The only case where the APK might not be compatible is if you are using one of the very few libraries that depend on native binaries (SQLCipher for example), and the library is missing the binary for the architecture.
1. So how can you fix the problem! Can't you change the architecture of the libraries?
Because over time, phones are getting better and Google Play's goal is to improve the architecture.

2. The interesting thing is that in the Android Market, after uploading the apk file, the Processor architecture is detected as ALL. This means that it should be installed on 32 and 64 bits. But when I followed up and asked why the error occurred during installation, it said that the architecture is 32 bits and cannot be installed on 64 bits!
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
So how can you fix the problem!
Are you asking or shouting? If shouting then not here please.

SQLCipher includes a 64 bit binary for many years now. I don't think that there is any library in the forum that is 32 bit only. You need to find which of your libraries is 32 bit only.
 
Upvote 0

nima66

Member
Are you asking or shouting? If shouting then not here please.

SQLCipher includes a 64 bit binary for many years now. I don't think that there is any library in the forum that is 32 bit only. You need to find which of your libraries is 32 bit only.
Oh, sorry
I use Google Translate to send English messages.
It seems I translated it badly, which caused you discomfort.
Sorry
I won't send messages anymore
 
Upvote 0
Top