OSDN Git Service

framework: Enable houdini to Support the apps which put all libs under assets dir.
authorjgu21 <jinghui.gu@intel.com>
Thu, 2 Apr 2015 08:22:46 +0000 (04:22 -0400)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Wed, 20 Jul 2016 09:53:22 +0000 (17:53 +0800)
commitc03ebc07634f1e08b84510df8afe3fe130b04f3a
treea5baa76f24e26c37aa59f4f09911a34ea5a29e30
parentfb8fcabf4e95e260ef47ba365d2da2958a7a1128
framework: Enable houdini to Support the apps which put all libs under assets dir.

1. Many apps in PRC market put all arm native libs under assets/ dir in
   their APK, instead of lib/ dir.
   Since Lollipop, PakcageManager needs clear ABI info during app
   installation.
   If the ABI is not supported, houdini has not chance to involve in.
   For above kind of apps, houdini will not be loaded to help arm libs.
   To support such kind of apps, we have to enable houdini even without
   clear ABI info only for PRC market

2. Fix GTS case failure caused by above modification,
   which enforce to set arm ABI for all pure java

NOTE: Must merge together with https://android.intel.com/449223

Change-Id: I020812790707fb6ec53fb70900ad75971d907bbb
Tracked-On: https://jira01.devtools.intel.com/browse/OAM-12442
Signed-off-by: jgu21 <jinghui.gu@intel.com>
Signed-off-by: Zhou,KaiX K <kaix.k.zhou@intel.com>
Reviewed-on: https://android.intel.com:443/449222
core/jni/com_android_internal_os_Zygote.cpp