Error al agregar la apk precompilada con bibliotecas compartidas a AOSP

Intenté agregar un APK precompilado a mi compilación de Android. El APK contiene varias bibliotecas compartidas (archivos * .so). Se compila sin problemas, pero todavía recibo un error de la aplicación que indica que no se pueden encontrar las bibliotecas.

¿Por qué podría ser esto?

Aquí está elandroid.mk código:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := apkwithso
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_REQUIRED_MODULES := libx liby libz
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)

libx, y, z son mis libx.so, liby.so y libz.so

También intenté copiar el archivo .so manualmente desde la APK a los directorios de salida lib pero no funcionó.

Estoy compilando con Android 4.1.2 para Galaxy Nexus Maguro.

Respuestas a la pregunta(5)

Su respuesta a la pregunta