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.