使用CrossWalk框架搭载webview高精度地图的时候,可以实现网页的加载,但是加载自己写的js的时候始终报错,请教一下大家有没有什么排查方向?

我始终报这三个错误。
加载百度以及其他网页十分正常,唯独加载js的时候会出现持续白屏,然后报错

使用CrossWalk框架搭载webview高精度地图的时候,可以实现网页的加载,但是加载自己写的js的时候始终报错,请教一下大家有没有什么排查方向?
在这之前还有如下错误
不知道是否有影响
2023-01-29 14:00:26.190 11498-11498/com.android.test D/cr_BuildInfo: [BuildInfo.java:74] GMS package is not found: android.content.pm.PackageManager$NameNotFoundException: com.google.android.gms
android.content.pm.PackageManager$NameNotFoundException: com.google.android.gms
at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:190)
at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:159)

然后我的代码如下:


@Override
protected void onXWalkReady() {

    walkurl=findViewById(R.id.walkurl);
    walkView=findViewById(R.id.walkview);

    SharedPreferences sharedPreferences=getSharedPreferences("TEST", Context.MODE_PRIVATE);
    String boll=sharedPreferences.getString("OFFER","");
    if(TextUtils.isEmpty(boll)){
        Toast.makeText(this,"URL ERROR",Toast.LENGTH_SHORT).show();
        return;
    }

    XWalkSettings walkSettings=walkView.getSettings();
    walkSettings.setDomStorageEnabled(true);
    walkSettings.setJavaScriptEnabled(true);
    walkSettings.setUserAgentString(walkSettings.getUserAgentString().replace("Crosswalk/23.53.589.4","").replace("Chrome/53.0.2785.143","Chrome/80.0.3987.119"));

    walkView.setResourceClient(new XWalkResourceClient(walkView){
        @Override
  public boolean shouldOverrideUrlLoading(XWalkView view, String url) {
            view.loadUrl(url);
            return true;
        }

        @Override
  public void onLoadFinished(XWalkView view, String url) {
            super.onLoadFinished(view, url);
            walkurl.setText(url);
        }
    });

    walkurl.setText(boll);
    walkView.loadUrl("http://192.168.161.11:8085",null);

}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

请教一下有没有什么排查方向可以提供呀~
或者我使用原生webview加载高精度地图js的时候相比chrome始终有延迟,请问这个也有没有什么可以解决的思路。

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!