zoukankan      html  css  js  c++  java
  • cordova crosswalk android 7.0 问题

     
    带有crosswalk的cordova app 在Android7.0会闪退问题,为什么要crosswalk,我的回答是,还tmd不是要兼容5.0以下系统(4.4,4.2,4.0),这里省略1000字心酸
     
    crosswalk兼容Android7.0
        Android 编译的时候回加入crosswalk作为默认的引擎,crosswalk与Android7.0的系统API不兼容,解决办法:在CordovaWebViewImpl类中实例化浏览器引擎时使用系统自带的引擎
        编辑文件 /platforms/android/CordovaLib/src/org/apache/cordova/CordovaWebViewImpl.java 
        引入包 
        import android.os.Build;
        line76 后添加
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            className = "org.apache.cordova.engine.SystemWebViewEngine";
        }

     我这里是对6.0以上版本使用再带的浏览器引擎

     使用 cordova build android --verbose 命令进行编译,一次就行,这样改写/platform里的文件才不会被覆盖
     早日脱坑
     
  • 相关阅读:
    bootloader
    Arm中的c和汇编混合编程
    Linux学习笔记(一)
    java按所需格式获取当前时间
    java 串口通信 rxtx的使用
    Tomcat数据库连接池
    面试
    复习 模拟call apply
    复习 js闭包
    复习js中的原型及原型链
  • 原文地址:https://www.cnblogs.com/ediszhao/p/6556413.html
Copyright © 2011-2022 走看看