update xwalk utils

pull/1/head
Demo 4 years ago
parent efa42cd3c3
commit bf0a01df73
  1. 18
      app/src/main/java/com/github/tvbox/osc/util/XWalkUtils.java

@ -159,15 +159,29 @@ public class XWalkUtils {
} }
public static String getRuntimeAbi() { public static String getRuntimeAbi() {
String result = "arm";
try { try {
Class cls = Class.forName("org.xwalk.core.XWalkEnvironment"); Class cls = Class.forName("org.xwalk.core.XWalkEnvironment");
Method method = cls.getMethod("getRuntimeAbi"); Method method = cls.getMethod("getRuntimeAbi");
String obj = (String) method.invoke(null); String obj = (String) method.invoke(null);
return obj; switch (obj) {
case "arm64-v8a": {
result = "arm64";
break;
}
case "x86": {
result = "x86";
break;
}
case "x86_64": {
result = "x86_64";
break;
}
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
return "arm"; return result;
} }
public static boolean extractXWalkLib(Context context) throws Throwable { public static boolean extractXWalkLib(Context context) throws Throwable {

Loading…
Cancel
Save