Рет қаралды 57,303
If you're trying to install an APK file on your Pixel 7 or Pixel 7 Pro and get an error about it not being compatible, it's because the app doesn't support the 64-bit CPU.
~~~~~
Hi! Don't forget to hit the "Thanks" button on this video, if you can, and join our channel community here - / @explainingandroid
Video Description
~~~~~~~~~~~~~~~~~
Over the years, Android has been trying to transition away from 32-bit applications and games. This has been a pretty flawless process so far since most devices are shipping with both 32-bit and 64-bit support. Sadly, this means those phones and tablets end up using more hardware resources so they can support both.
#GooglePixel #Pixel7 #Pixel7Pro #GooglePixel7 #GooglePixel7Pro
The Google Pixel 7 and the Pixel 7 Pro are the first Android smartphones to only support 64-bit applications and games. The company announced this late last month with a blog post detailing how the phones are faster, safer, and uses less memory. They are also happy to advertise that this change gives developers access to better tools and that could result in OEMs pushing out full OS updates faster since they have less things to test.
However, this has resulted in everyone getting errors if they try to install an old application or game that only support 32-bit CPUs.
So, if you have tried to install an older APK file and have received an error saying the application is not compatible with your phone, then this is why.
We can confirm this by opening up the APK file using a file explorer app that supports archive files.
Since APK files are essentially compressed ZIP files, all we have to do is open up our File Explorer app of choice, and view the contents of the file itself.
Once the file has been opened, look for the folder labeled "lib" as that will include all of the library files that are supported by the application or game.
I'm going to use Flappy Bird as an example here, since there are still many people sideloading this game on their new phones.
This app can only run on CPUs that support the 32-bit instruction set since we only see ARMv7 here in this folder. It is also able to run on x86 chips but those are quite rare in the Android ecosystem.
So if you're trying to install an application on your phone, and are being told the APK isn't compatible then this is the likely cause. And you can confirm this by checking the lib folder inside the compressed APK archive.
I have read that there are some ways that those with root access can manually enable 32-bit on the Pixel 7 and Pixel 7 Pro. But I have yet to test this and will need some time before creating a video about it.
If this is something you would be interested in seeing, let me know in the comments section below so that I know there are enough people who would find this type of content to be useful.
Mentioned Links
~~~~~~~~~~~~~~~~
Pixel 7 64-bit Announcement - android-developers.googleblog...
Step by Step Tutorial
~~~~~~~~~~~~~~~~~
1. Intro [00:00]
2. 64-bit Only Announcement [00:30]
3. App Isn't Compatible [01:31]
4. How to Enable 32-bit Support? [03:33]
As an Amazon associate, I may earn a commission on sales from the links below.
The Gear I Use
~~~~~~~~~~~~~~~~~
5W "Slow" Charger - amzn.to/2OaUMV8
Fast Charger - amzn.to/3rtBsC6
MicroUSB Cable - amzn.to/38dkpeM
USB-C Cable - amzn.to/2OqlTvi
TPU Cases - amzn.to/38g9b9w
USB-C to 3.5mm Dongle - amzn.to/3rVt7c3
USB-C to 3.5mm DAC - amzn.to/3CyksSJ
onn 4K Android TV - bit.ly/3hHCpTc
NVIDIA Shield TV - bit.ly/3KA17RV