Erro ao adicionar apk pré-construído com bibliotecas compartilhadas ao AOSP

Tentei adicionar um APK pré-criado à minha versão do Android. O APK contém várias bibliotecas compartilhadas (arquivos * .so). Ele compila sem problema, mas ainda recebo um erro do aplicativo indicando que as bibliotecas não podem ser encontradas.

Por que isso poderia ser?

Aqui está oandroid.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 são meus libx.so, liby.so e libz.so

Eu também tentei copiar o arquivo .so manualmente dos diretórios APK para o out lib, mas não funcionou.

Eu estou compilando com o Android 4.1.2 para o Galaxy Nexus Maguro.

questionAnswers(5)

yourAnswerToTheQuestion