diff --git a/app/src/main/java/com/gh/common/util/PackageUtils.java b/app/src/main/java/com/gh/common/util/PackageUtils.java index 163a8d5691..0b251d1c44 100644 --- a/app/src/main/java/com/gh/common/util/PackageUtils.java +++ b/app/src/main/java/com/gh/common/util/PackageUtils.java @@ -927,16 +927,14 @@ public class PackageUtils { continue; } elementName = entry.getName(); - if (elementName.startsWith("lib/")) { - if (elementName.startsWith("lib/armeabi-v7a") - || elementName.startsWith("lib/arm64-v8a") - || elementName.startsWith("lib/x86") - || elementName.startsWith("lib/armeabi") - || elementName.startsWith("lib/x86_64")) { - String abiName = elementName.substring(4, elementName.lastIndexOf("/")); - if (!abiList.contains(abiName)) { - abiList.add(abiName); - } + if (elementName.startsWith("lib/armeabi-v7a") + || elementName.startsWith("lib/arm64-v8a") + || elementName.startsWith("lib/x86") + || elementName.startsWith("lib/armeabi") + || elementName.startsWith("lib/x86_64")) { + String abiName = elementName.substring(4, elementName.lastIndexOf("/")); + if (!abiList.contains(abiName)) { + abiList.add(abiName); } } } @@ -959,6 +957,7 @@ public class PackageUtils { public static boolean checkWebViewIsAvailable(Context context) { List webViewAbiList = HaloApp.getInstance().webViewAbiList; + if (webViewAbiList != null) { return Build.CPU_ABI.equals("arm64-v8a") && webViewAbiList.contains(Build.CPU_ABI); } else {