1
cslive 2023-10-20 10:46:56 +08:00
之前有个 cordova 中文网,居然找不到了,不过网站的群还在,你留个邮箱我发给你,邮箱用 base64 转一下
|
2
sanmaozhao 2023-10-20 10:54:49 +08:00
前端开发的问题,可以做一个在线 demo ,大家调试起来很方便
Cordova 这东西就有点复杂,需要本地各种环境啥的 > 好像一打包就白屏 你这样描述肯定不行啊,至少要把报错信息都发上来 |
3
DLOG 2023-10-20 11:21:25 +08:00
cordova 就是 原生 webview 套了个壳,并且规定了 JSBridge 怎么调用原生函数。
如果你是 android 开发,稍微了解下 JS 如果你是前端开发,建议你放弃,因为你都不知道怎么加载这个 aar ,喊 android 同事来看看 |
4
kkopitehong 2023-10-20 11:27:19 +08:00
白屏大概率是 插件没加载好,具体得看看 log 才知道
|
5
as110df120 OP @cslive YXMxMTBkZjEyMEBnbWFpbC5jb20=
谢谢大佬! |
6
as110df120 OP @sanmaozhao 确实有点复杂,是之前外包做的项目,现在更改起来就有点费劲。早上联系到了那边的工程师,似乎他们的打包方式是把 vue 文件执行 build 之后,把打包出来的静态文件手动放进另一个可以打包的安卓项目中。如果我使用了新的插件,就得也手动的把插件的文件复制进来。所以之前白屏的原因大概找到了,就是如果我直接打包静态文件就不会被打包进去。
现在卡在了打包 app 的过程中报错 Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @9bf89a9 ,还在找办法解决 |
7
as110df120 OP @DLOG 现在还挺要命的,没有会安卓的同事,我是前端,在硬着头皮弄
|
8
as110df120 OP @kkopitehong 找到原因了,是静态文件那出了问题。谢谢大佬
|