Index: chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellApplication.java |
diff --git a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellApplication.java b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellApplication.java |
index 17ae832a6f515e4e9eb31e84c281e97598e180b7..9df9aea7d6c554c82d96daebe55d4ffb7daa08dc 100644 |
--- a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellApplication.java |
+++ b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellApplication.java |
@@ -31,12 +31,18 @@ public class ChromeShellApplication extends ChromiumApplication { |
* for its operation. We used to link the data statically to our binary, |
* but don't do that any more and need to install along with pak files. |
* See src/third_party/icu/README.chromium. |
+ * |
+ * V8's initial snapshot used to be statically linked to the binary, but |
+ * now it's loaded from external files. Therefore we need to install such |
+ * snapshots (natives_blob.bin and snapshot.bin) along with pak files. |
*/ |
private static final String[] CHROME_MANDATORY_PAKS = { |
"en-US.pak", |
"resources.pak", |
"chrome_100_percent.pak", |
"icudtl.dat", |
+ "natives_blob.bin", |
+ "snapshot_blob.bin" |
}; |
private static final String COMMAND_LINE_FILE = "/data/local/tmp/chrome-shell-command-line"; |