Hi! 
Is it a problem to install 32 bit and 64 bit applications on a 64 bit 
device as system apps? 32 bit applications are running on 64 bit 
processors. So my assumption is that it should not be a problem if there 
are 32 bit and 64 bit system applications on a device. Because I heard from 
someone that when he installed a 32 bit system app then it caused crash in 
the 64 bit applications.

logs are like:

*PackageManager( 1146): Instruction set mismatch, 
PackageSetting{32bit.application.package.name} requires arm whereas 
PackageSetting{64bit.other.application.package.name} requires arm64*

*...*

*PackageManager( 1146): Adjusting ABI for 
64bit.other.application.package.name to 
armeabi (requirer=32bit.application.package.name, scannedPackage=null)*


As I know there are no connections between the two applications. Non of 
them is depending on the other one. Can someone tell me what is the root 
cause of the above log or what does it mean exactly? Why is it a problem if 
one application requires arm and an other one requires arm64? Should not 
they work independently from each other? Why is it needed to adjust armeabi 
to the *64bit.other.application.package.name *app? Why can't it just use 
its own 64 bit libs?

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/218e818a-f0cc-4349-aef7-91c8fa42ba92%40googlegroups.com.

Reply via email to