OSDN Git Service

Error out if LOCAL_PREBUILT_JNI_LIBS and LOCAL_CERTIFICATE := PRESIGNED are used
authorNick Kralevich <nnk@google.com>
Sat, 18 Apr 2015 04:29:17 +0000 (21:29 -0700)
committerNick Kralevich <nnk@google.com>
Sat, 18 Apr 2015 22:11:36 +0000 (15:11 -0700)
commit445e111def0f955df7f9cb6ae7269dc9492cff38
treeaa3f1611aa41368c84c12a588f0730eb5fdfe7b7
parente128152c4cd83f1fb7457c0769b84cea36b57567
Error out if LOCAL_PREBUILT_JNI_LIBS and LOCAL_CERTIFICATE := PRESIGNED are used

LOCAL_PREBUILT_JNI_LIBS is an indication to the build system that
all shared libraries should be deleted from an APK, and the shared
libraries should be placed in the application's /system/app directory.

However, using this option isn't appropriate for pre-signed APKs.
Any attempt to delete files from a pre-signed APK will corrupt it's
signature or waste disk space.

Bug: 20247329
Bug: 8076853
Bug: 1162500
Change-Id: I89ce8f06d3889dd79dd9ffe86fc5fa60814498ad
core/install_jni_libs_internal.mk