问题标签 [crosswalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
198 浏览

android - 在科尔多瓦 apk 中嵌入人行横道运行时

我将我的应用程序上传到 google play 商店,但是当我下载并打开它时,它会显示一条错误消息,就像所附的一样。

错误信息

有没有办法嵌入这个运行时并跳过单独安装它?我尝试查看文档,但据我了解,我必须编写 Java 代码来嵌入它,这对我来说没有意义。

0 投票
2 回答
1895 浏览

android - 人行横道不适用于 Android 4.1“未找到项目运行时”错误

我无法使用 Crosswalk 在 Android 4.1 上运行 Cordova 应用程序。我已经用 Crosswalk 构建了我的应用程序,并在 2 个月前让它在 4.1 上运行,但事实并非如此。

我把我的应用程序放在一边,用一个空白的 Cordova 项目进行了所有调试,只有 3 个插件。使用此处的说明。

  • 科尔多瓦插件白名单
  • 科尔多瓦插件网络信息
  • 科尔多瓦-插件-人行横道-webview

我没有构建问题,但是当我尝试在手机上运行该应用程序时,它会立即崩溃。我正在测试 Android 4.1.2 模拟器图像。以下是logcat ERROR的

我已经尝试过 Crosswalk 14 和 15 个最新的稳定版本。我已经尝试过 Cordova 5.3.3 和 Cordova 5.0.0

我还有一个 Blackberry 10 模拟器,它上面的应用程序不会立即崩溃,而是显示一个错误对话框。

BB10 上的应用程序错误

minSdkVersion设置16为 。测试应用程序加载正常,没有添加人行横道。我也用 Ionic 尝试了上述所有方法。

该应用程序在 Android 4.3 模拟器和我的物理 Android 5.1.1 设备上运行良好。

0 投票
0 回答
829 浏览

android - 在 Eclipse Android 中集成 Crosswalk Webview

我必须从 android 的 webview 上传文件。现在,除了 android kitkat 之外,这一切正常。我经历了以下。

https://code.google.com/p/android/issues/detail?id=62220

android webview中的HTML文件输入(android 4.4,kitkat)

正如第二个问题(agomes answer)中所建议的那样,我尝试使用人行横道。我正在使用 eclipse,我按照说明设置了一个简单的 Crosswalk webview,但应用程序不断崩溃。f 有人知道在 Android 4.4.2 中从 webview 上传图像的更简单/更好的方法也会有所帮助。

我不能使用cordova,因为我不能在服务器端更改代码。

XML文件是:

堆栈跟踪是:

任何帮助来完成这项工作将不胜感激。我

0 投票
3 回答
8290 浏览

ios - Cordova + Crosswalk iOS 仍在使用 UIWebView

我没有找到很多为 iOS 设置人行横道的说明,它似乎应该很简单:

因为在执行以下操作之前,我遇到了插件未生效的问题:

完成此操作后,当我捕获视图层次结构并检查它是否仍在使用其中有一个“UIWebBrowserView”的“UIWebView”(它位于滚动视图内部并且也有几个图像视图)。

此外,navigator.userAgent 如下:

有人提到的另一个测试基本上是:

并且 window.indexedDB 是未定义的。

那么......我需要做什么才能让应用程序使用 wkwebview?

0 投票
1 回答
4488 浏览

android - Clicking any button more than once in crosswalk browser does not work

Problem:

Clicking any button (input tag in html) of any html page more than once in crosswalk browser (XWalkView) does not work in Android. (Clicking first time works, but clicking button after that any times does not give any response except for following error in Eclipse IDE's Logcat, i.e. clicking input type file shows file chooser first time but clicking the same button more than once, getting no response .But after restarting app the process repeats. It's really an odd behaviour.)

Error:

This error message is shown on every click of any button(input tag).

Code:

index.html

MainActivity.java

0 投票
1 回答
407 浏览

cordova - 在 Cordova Android 平台上添加 GCM 和人行横道插件时出错

我使用 Cordova 制作了 Android 平台,并在 build.gradle 上添加了以下代码以使用 GCM。

它似乎工作得很好,但是当我在添加人行横道插件后执行 gradle sync 时,出现了一些错误,如下所示。

项目列表中没有文件“gradle.properties”。因此,当我创建一个名为“gradle.properties”的文件时,添加另一个代码,如下所示。

但是,我仍然有与我之前提到的不同的错误。

有没有人遇到过和我一样的问题?请分享你的知识。我非常需要你的帮助。谢谢你。

0 投票
1 回答
547 浏览

java - Android 垃圾收集器在 AJAX 请求中间释放内存

我刚刚遇到了这个问题。我的 Android 应用程序中有一个 XWalkView ( Crosswalk WebView)。在 XWalkView 中,我发出了几个 AJAX 请求,问题是 Java 垃圾收集器在我执行请求时正在释放内存。因此请求无法完成。

至于 AJAX 部分,我使用的是qwest,这是一个使用 Promise 执行 AJAX 请求的简单库。

Java 代码非常简单,我不认为这是问题所在:

我添加了willNotCacheDrawing尝试释放更多内存,以便请求可以完成,这没有多大帮助。

MyAppWebViewClient是 的子类XWalkResourceClient,它没有做那么多,只是在加载 PDF 时触发不同的动作。当我不使用自己的 ResourceClient 时也会出现此问题。

HTML / JavaScript 部分超级简单,下载不超过 0.5MB,请求如下:

我认为这与垃圾收集器有关,因为如果我查看内存监视器,这就是执行请求时发生的情况:

垃圾收集器在工作?

内存中的第一次“上升”是请求开始时,一旦内存使用再次稳定,请求就失败了。我认为突然下降是垃圾收集器释放了我刚刚为我的 AJAX 请求分配的内存......嗯。

我对 Android 开发很陌生,尤其是在内存管理方面。垃圾收集器不允许我分配超过 7,76MB 的 RAM 是否正常?一个完整的应用程序似乎有点低。

你们有什么想法吗?

谢谢!

0 投票
1 回答
354 浏览

cordova - 使用人行横道的 setOnKeyListener 问题

我正在尝试在科尔多瓦应用程序中开始使用人行横道,问题是该应用程序使用自定义插件用于特定设备中的条形码阅读器。

我们基本上有一个插件类,它调用扩展的自定义视图EditText,在视图中我们创建一个OnKeyListener来检查特定键是否被按下。

在插件类的初始化过程中,我们使用webView.getView().setOnKeyListener(view.getScanKeyListener());创建OnKeyListener来检查按键。

但是在视图OnKeyListener中从未调用过,这只发生在使用人行横道时,我在调试应用程序时发现的唯一主要变化是webview.engineXWalkWebViewEngine.

我认为这与人行横道引擎有关,但我还没有找到原因,有人对此事有任何提示吗?

0 投票
1 回答
792 浏览

android - 带有 ProGuard 的 CrossWalk

我正在尝试在 Cordova/CrossWalk 应用程序项目上启用 ProGuard。

该项目正在使用 CrossWalk v13 jar,而不是感谢编译。

我已经尝试了以下两个 ProGaurd 配置选项:

我不断收到“偶尔”的启动崩溃,原因如下:

主要在首次发布时。

有什么建议么 ?

谢谢!

0 投票
0 回答
172 浏览

ios - 现有目标 c iOS 离子项目中的人行横道集成

我正在从事一个基于离子和客观 c 的项目。我能够添加 XWalkView 和人行横道文件。我试图用 XWALKVIEW 覆盖 Web 视图,但它不起作用。我如何知道是否已加载人行横道 Web 视图。以及它是否正常工作。我看过示例项目,它很快就完成了。