首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在API级别26中,Crosswalk返回“Crosswalk的API尚未就绪”

在API级别26中,Crosswalk返回“Crosswalk的API尚未就绪”
EN

Stack Overflow用户
提问于 2018-07-09 14:03:10
回答 1查看 356关注 0票数 0

当使用XWalk (版本23.53.589.4)依赖运行我的应用程序时,一旦调用XWalk接口,我就会遇到异常。这是日志的样子。

代码语言:javascript
运行
复制
java.lang.RuntimeException: Crosswalk's APIs are not ready yet
    at org.xwalk.core.XWalkView.load(XWalkView.java:372)
    at com.ewise.android.api.MainActivity.onXWalkInitCompleted(MainActivity.java:869)
    at org.xwalk.core.XWalkInitializer$XWalkLibraryListener.onActivateCompleted(XWalkInitializer.java:264)
    at org.xwalk.core.XWalkLibraryLoader$ActivateTask.onPostExecute(XWalkLibraryLoader.java:349)
    at org.xwalk.core.XWalkLibraryLoader$ActivateTask.onPostExecute(XWalkLibraryLoader.java:317)
    at android.os.AsyncTask.finish(AsyncTask.java:695)
    at android.os.AsyncTask.-wrap1(Unknown Source:0)
    at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:712)
    at android.os.Handler.dispatchMessage(Handler.java:105)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6541)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)

这只会在Android API 26中发生。我已经在API 27上试过了,它似乎工作得很好。请注意,我事先已经通过XWalkInitializer初始化了XWalk。

编辑:经过进一步调查,似乎XWalkInitializer在此阶段失败了。

代码语言:javascript
运行
复制
XWalkLibraryLoader.startActivate(this);
EN

回答 1

Stack Overflow用户

发布于 2018-07-24 11:18:03

将此添加到活动中可能会很有用。

代码语言:javascript
运行
复制
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
    try{
        return super.dispatchTouchEvent(event);
    } catch(java.lang.RuntimeException e) {
        if ( e.getMessage().compareTo("Crosswalk's APIs are not ready yet") == 0 ) {
        } else {
            throw e;
        }
    }
    return false;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51239055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档