-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
笔记:在arm64的折腾 #122
Comments
https://github.com/msojocs/wx-compiler 这是编译器,你有编译成arm64吗? |
感谢大佬!现在又向前推进了一步。
编译完成后,将 现在可以正常显示小程序运行结果了,大体上都可以正常运作、正常点击。
留意了一下,相比之前还出现了新的一句报错,不知道有没有什么影响:
|
目前可用程度:
存在的问题:
猜测但未尝试:
已做的尝试
|
预先准备
~/.config/wechat-devtools
目录,重新打开项目(若发布issue
即默认阁下执行了此操作且问题没有解决);问题描述
编译成功、真机预览成功,左侧运行前可显示欢迎界面,运行后只能看到小程序的标题栏,小程序页面空白,右侧调试工具显示空白,控制台报错
问题复现
node-v16.4.2-linux-arm64
https://github.com/LeonardLaszlo/nw.js-armv7-binaries/releases
找到下载nw55-arm64_2021-12-05.tar.gz
,解压出来后,再解压usr/docker/dist/nwjs-chrome-ffmpeg-branding/nwjs-v0.55.0-linux-arm64.tar.gz
,并替换掉原有的nwjs
文件夹nwjs
文件夹中重新建立以下软链接:nwjs
文件夹中的文件file *
结果如下:./bin/wechat-devtools
期望的效果
打开项目正常看到小程序编译运行的结果,正常使用调试器
截屏
版本信息 (这是必要的):
代码片段
额外的信息
2024-10-17:目前已经可以编译然后真机预览和上传,可以在一些应急场景下使用。本来不抱任何希望的,现在有种快成功的感觉了,在此记录一番
由于报错
unexpected token o
,因此鄙人推断:代码的某处运行了JSON.parse
的解析方法时,入参的字符串出现了"[object Object]"
。在普通x86PC运行时正常,此处应该是正常传入了某个对象的JSON字符串。经鄙人简单分析,后续可尝试的步骤包括但不限于:nwjc
,payload
,nacl_*
,chromedriver
这四个x64二进制的存在与否对当前的现状似乎无影响,因此问题的重心暂时还是在node
和nw
当中。"[object Object]"
的字符串是否由网络接口获得,进而排除调用接口时因为环境参数不同,传参后导致网络接口返回错误的结果的可能性。box64
运行本软件包控制台输出(节选)
The text was updated successfully, but these errors were encountered: