gpt4 book ai didi

android - Cordova 应用程序 : does webassembly supported on Android?

转载 作者:行者123 更新时间:2023-11-29 23:49:41 25 4
gpt4 key购买 nike

我正在使用 Cordova + Webassembly 开发应用。

客户需要该应用能够在 Windows 和 Android 上运行。我正在使用 Visual Studio 2017 + TACO。

webassembly 是使用 emscripten 从 C/C++ 代码生成的,在 Edge 和 Chrome 上运行良好。它也适用于 Android 设备 (Chrome)

在 Windows 上运行的 Cordova 应用程序运行良好。

现在我的问题出在 Android 上。 Android 上的 Cordova 应用记录此错误:

Fetch API cannot load file:///android_asset/www/script/myApp.wasm. URL scheme "file" is not supported.

如果 Cordova 支持 Android 上的 WebAssembly,我找不到任何地方。我的理解是 Android 正在使用 WebView 组件并且应该依赖于 Google Chrome(我的 Webassembly 在 Android 上的 Chrome 上运行良好)。是否可以在某个地方为 Android 上的 cordova 添加 mime 类型?

在此先感谢您的帮助。

最佳答案

还有另一个选项使用 XMLHttpRequest 对象,如 https://studiolacosanostra.github.io/2020/02/23/How-to-run-rust-wasm-on-cordova/ 所示。 .

当然,您不需要像他们那样重写fetch 函数,但是您当然可以使用这个想法来创建您自己的函数。

关于android - Cordova 应用程序 : does webassembly supported on Android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51033272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com