问题标签 [crosswalk-project]

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 回答
889 浏览

crosswalk-runtime - CrossWalk 错误:打包失败

我正在尝试为 Windows 构建默认的简单 CrossWalk 应用程序(与https://crosswalk-project.org/documentation/windows/build_an_application.html相同),但出现此错误:

你能帮助我吗?

0 投票
0 回答
1110 浏览

android - android 和 ios 都支持 WebRTC 吗?

我正在制作一个应用程序,它为 android 和 ios 的 webRTC 提供支持,为此我做了很多研发,然后我找到了一个 Ionic 框架来支持这两个平台。你可以在这里看到/离子。毫无疑问,它是当今我们的强大工具。为了支持 webRTC,我使用了crosswalk。因为在内部 ionic 使用手机的浏览器意味着 android 它使用Chrome和 ios ,safari但问题就在那里:旧版本的Chrome不支持 webRTC 并且 safari 直到现在才支持。因此,使用 crosswalk webView 一切正常意味着呼叫正在连接,用户 A 和 B 可以完全通信,但我面临的 apk 大小问题也提到了@人行横道问题跟踪器。我已经做了所有可能的方法来减小那里提到的 apk 的大小 - 通过第二代 apk,但 apk 大小仍然超过25 mb

我发现另一种方法是禁用所有而不是 WebRTC - 但我不确定它是否有效/如何做到这一点?

所以你能告诉我如何用人行横道解决这个问题吗?或者有没有可能?如果是,那么我该怎么做,否则请给我一些支持 webRTC 的插件(webVisew)的参考。

谢谢你的帮助。谢谢你的帮助。

0 投票
0 回答
134 浏览

android - 使用 Crosswalk for Android 在纹理视图上渲染时保存黑色屏幕截图

我正在开发一个 Android SDK,它运行良好,直到它与一个在混合环境中开发的应用程序集成,称为crosswalk web runtime. SDK 与此应用程序配合良好,除非它捕获屏幕截图时,它会捕获应用程序的黑色屏幕截图。截图由 SDK 完成,它是用Native Android. 在互联网上进行研究后,我发现crosswalk web runtime使用TextureView是此问题的根本原因。

任何帮助将不胜感激。提前致谢。

0 投票
1 回答
836 浏览

android - 人行横道因 AssertionFailedError 而崩溃

Crashlytics 报告了以下问题,这影响了我的应用程序的很大一部分用户:

致命异常:junit.framework.AssertionFailedError:在 junit.framework.Assert.fail(Assert.java:50) 在 org.xwalk.core.XWalkView.setZOrderOnTop(XWalkView.java:1271) org.crosswalk.engine.XWalkWebViewEngine.initWebViewSettings(XWalkWebViewEngine.java:193) 在 org.crosswalk.engine.XWalkWebViewEngine.access$000(XWalkWebViewEngine.java:55) 在 org.crosswalk.engine.XWalkWebViewEngine$2.run(XWalkWebViewEngine.java: 90) 在 org.xwalk.core.XWalkLibraryLoader$ActivateTask.onPostExecute(XWalkLibraryLoader.java:314) 在 org.xwalk.core.XWalkLibraryLoader$ActivateTask.onPostExecute 的 org.xwalk.core.XWalkActivityDelegate.onActivateCompleted(XWalkActivityDelegate.java:179) (XWalkLibraryLoader.java:277) 在 android.os.AsyncTask。在 android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) 在 android.os.AsyncTask.access$600(AsyncTask.java:177) 在 android.os.Handler.dispatchMessage( Handler.java:102) 在 android.os.Looper.loop(Looper.java:136) 在 android.app.ActivityThread.main(ActivityThread.java:5034) 在 java.lang.reflect.Method.invokeNative(Method.java ) 在 java.lang.reflect.Method.invoke(Method.java:515) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 在 com.android.internal.os.ZygoteInit。 main(ZygoteInit.java:602) 在 dalvik.system.NativeStart.main(NativeStart.java)handleMessage(AsyncTask.java:645) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:136) 在 android.app.ActivityThread.main(ActivityThread.java :5034) 在 java.lang.reflect.Method.invoke(Method.java:515) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run( ZygoteInit.java:786) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) 在 dalvik.system.NativeStart.main(NativeStart.java)handleMessage(AsyncTask.java:645) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:136) 在 android.app.ActivityThread.main(ActivityThread.java :5034) 在 java.lang.reflect.Method.invoke(Method.java:515) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run( ZygoteInit.java:786) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) 在 dalvik.system.NativeStart.main(NativeStart.java)com.android.internal.os.ZygoteInit 的 reflect.Method.invoke(Method.java:515)$MethodAndArgsCaller.run(ZygoteInit.java:786) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:第602章)com.android.internal.os.ZygoteInit 的 reflect.Method.invoke(Method.java:515)$MethodAndArgsCaller.run(ZygoteInit.java:786) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:第602章)

我只是将人行横道添加为插件,我认为我没有显式调用任何方法(在 xwalk 准备好之前无法调用此方法)。有任何想法吗?提前致谢!

0 投票
0 回答
56 浏览

crosswalk-runtime - 人行横道碰撞分析

我有一些来自 Android Play 商店的崩溃日志。崩溃发生在人行横道库 (libxwalkcore.so) 中。获取cross walk原生库aamd的符号文件的过程是什么,与Android play store上的crash log进行交叉引用?

0 投票
0 回答
131 浏览

javascript - 如何自定义或更改默认人行横道解压对话框?

我正在开发一个使用人行横道灯的项目,我只想更改测试或自定义显示人行横道何时解压缩运行时环境的加载 UI。在此处输入图像描述

0 投票
1 回答
366 浏览

android - 在 Ionic 2 应用程序中使用 Crosswalk 清空麦克风数据

在我的 Ionic 2 应用程序中,我使用 WebAudio API 来录制音频(基于 https://github.com/mattdiamond/Recorderjs)。这适用于 Chrome,并且在放入正确的权限后AndroidManifest.xml

cordova.plugins.diagnostic并在 Android 版本 6.0.1 (Samsung Galaxy S6) 上通过插件请求麦克风访问权限。

但是,它在 Android 4.2.2 (Samsung Galaxy S4) 上不起作用,因为它似乎不支持getUserMedia,所以我决定安装人行横道插件:

ionic plugin add cordova-plugin-crosswalk-webview

之后我看到getUserMedia可以使用(通过 Modernizr 检查)。但是,现在录音机只返回静音(在两个版本的 Android 上)。我检查了权限是否仍然设置正确。知道有什么问题吗?

0 投票
2 回答
646 浏览

android - 人行横道项目错误“构建 ABI 'armeabi-v7a' 失败”

我正在使用 ubuntu 16.04 和带有 Phonegap/Cordova 的 crosswalk-project 来制作我的混合应用程序。我正在编译示例:https://crosswalk-project.org/documentation/android/build_an_application.html我得到了这个错误:

图片说明在这里

我“用谷歌搜索”了这个错误,但我没有找到任何可以解决我的问题。它说什么?

0 投票
5 回答
16626 浏览

android - 关于“安全请求被拒绝”的人行横道错误

我在Android App中使用cordova 6.3.1和cordova plugin 2.1.0的crosswalk。我在服务器中使用自我认证。当我从cordova应用程序向服务器发送http post请求时,屏幕底部出现“请求被拒绝安全”消息,http post请求失败。我可以使用cordova插件(1.5.0)的旧人行横道发送http post请求。你知道有人解决方案。※以下网站方法无效 http://ivancevich.me/articles/ignoring-invalid-ssl-certificates-on-cordova-android-ios/

0 投票
0 回答
283 浏览

cordova - cordova 6.3.1,如何在我的 img src 标签 html 中使用 content:// 从 OBB 文件中读取图像

我有科尔多瓦 6.3.1 和插件人行横道 WEBVIEW https://crosswalk-project.org

我们需要使用从我们的 Google Play 下载的 OBB 文件(APK + APK APK EXPANSION FILES)下载为 OBB(如此处解释https://developer.android.com/google/play/expansion-files.html

像这样的一些插件: https://github.com/moust/phonegap-xapkreader https://github.com/agamemnus/cordova-plugin-xapkreader/issues/26 Cordova 6.3.1 和 android 中的 graddle 不正常工作室 2.2.1

这是一个很好的解释,但使用的是java原生Android。

有人知道是否有使用这个想法的cordova插件。

让人行横道 WEBVIEW 内置用于访问 OBB 文件的功能,例如

提前谢谢,对不起,我的英语不好。