diff options
author | aurimas <aurimas@chromium.org> | 2014-09-26 08:42:28 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-26 15:42:42 +0000 |
commit | 3a65f0bdd05251c15adc454a74bce0c0b83d24aa (patch) | |
tree | 5d83958674046cbddc46920fdbe0c51d6f3c807f /base | |
parent | 1e1d803bda102882f6afebab7d6bce04d262c8d7 (diff) | |
download | chromium_src-3a65f0bdd05251c15adc454a74bce0c0b83d24aa.zip chromium_src-3a65f0bdd05251c15adc454a74bce0c0b83d24aa.tar.gz chromium_src-3a65f0bdd05251c15adc454a74bce0c0b83d24aa.tar.bz2 |
Suppress deprecation of Build.CPU_ABI
BUG=416041
Review URL: https://codereview.chromium.org/609663002
Cr-Commit-Position: refs/heads/master@{#296948}
Diffstat (limited to 'base')
-rw-r--r-- | base/android/java/src/org/chromium/base/library_loader/LibraryLoaderHelper.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/base/android/java/src/org/chromium/base/library_loader/LibraryLoaderHelper.java b/base/android/java/src/org/chromium/base/library_loader/LibraryLoaderHelper.java index 0751beb..6a8f1eb 100644 --- a/base/android/java/src/org/chromium/base/library_loader/LibraryLoaderHelper.java +++ b/base/android/java/src/org/chromium/base/library_loader/LibraryLoaderHelper.java @@ -139,8 +139,7 @@ public class LibraryLoaderHelper { ApplicationInfo appInfo = context.getApplicationInfo(); ZipFile file = new ZipFile(new File(appInfo.sourceDir), ZipFile.OPEN_READ); for (String libName : NativeLibraries.LIBRARIES) { - String jniNameInApk = "lib/" + Build.CPU_ABI + "/" + - System.mapLibraryName(libName); + String jniNameInApk = getJniNameInApk(libName); final ZipEntry entry = file.getEntry(jniNameInApk); if (entry == null) { @@ -227,12 +226,17 @@ public class LibraryLoaderHelper { deleteDirectorySync(libDir); } + @SuppressWarnings("deprecation") + private static String getJniNameInApk(String libName) { + // TODO(aurimas): Build.CPU_ABI has been deprecated. Replace it when final L SDK is public. + return "lib/" + Build.CPU_ABI + "/" + System.mapLibraryName(libName); + } + private static void deleteDirectorySync(File dir) { try { File[] files = dir.listFiles(); if (files != null) { for (File file : files) { - String fileName = file.getName(); if (!file.delete()) { Log.e(TAG, "Failed to remove " + file.getAbsolutePath()); } |