Граф коммитов

4 Коммитов

Автор SHA1 Сообщение Дата
cjhopman e6fc4f17db GN: Enable loading libraries from apks
This enables all the bits for an apk that uses uncompressed native
libraries that are loaded directly from the apk without being extracted
on the device.

BUG=359249
TBR=brettw
NOTRY=true

Review URL: https://codereview.chromium.org/654383002

Cr-Original-Commit-Position: refs/heads/master@{#300814}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3151133068b2d1cfd44af0e8a546b640989aeb3d
2014-10-23 01:05:36 +00:00
anton e69c3a61d4 Retire the rezip tool (replaced by RezipApk)
BUG=390618

Review URL: https://codereview.chromium.org/627633002

Cr-Original-Commit-Position: refs/heads/master@{#298031}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 80eba8a3bb221ff97c38e395fbf3f47423014b43
2014-10-03 14:14:22 +00:00
anton 32c2b97e20 Re-invent page aligning libraries in APK file.
With this change setting 'load_library_from_zip_file' to 1 will now
construct the APK with a new tool chain. The purpose of this change is
to contruct the APK in such a way that the page alignment is not broken
by the chrome signing process. To achieve this the tool is written in
Java so it shares the same underlying JarOutputStream implementation.
The key things that we depend on are that the filenames are output in
lexographical order with the META_INF files at the end of the file.
That zipalign adds 4 byte alignment to STORED files and this is done by
adding padding to the zip extra field.

BUG=390618

Review URL: https://codereview.chromium.org/595933003

Cr-Original-Commit-Position: refs/heads/master@{#297439}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c83a88d39329e2a7d8bbc1de280d9e572d2f7c8a
2014-09-30 17:15:52 +00:00
anton@chromium.org 2ef18c9405 Rezip tool used to modify the APK.
BUG=

Review URL: https://codereview.chromium.org/333433002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@278423 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-19 18:15:21 +00:00