zlgopen / awtk-iotjs

run awtk with iotjs
GNU Lesser General Public License v2.1
31 stars 2 forks source link

./run.sh demos/button.js 执行测试程序报段错误 #6

Open gitsuse opened 3 years ago

gitsuse commented 3 years ago

try /home/wangzijie/opensource/awtk-iotjs try set app_root:/home/wangzijie/opensource/awtk-iotjs/res try set app_root:/home/wangzijie/opensource/awtk-iotjs/demos try /home/wangzijie/opensource/iotjs/build/x86_64-linux/debug/bin try set app_root:/home/wangzijie/opensource/iotjs/build/x86_64-linux/debug/res try set app_root:/home/wangzijie/opensource/iotjs/build/x86_64-linux/debug/demos app_root= Not found valid assets folder! Init opengl done. assets_manager_preload:801 condition(info != NULL) failed! assets_manager_preload:801 condition(info != NULL) failed! ./run.sh: 行 12: 31258 段错误 (核心已转储) ${IOTJS_ROOT}/build/x86_64-linux/debug/bin/iotjs "$JS_FILE"

xianjimli commented 3 years ago

iotjs用的jerryscript2.4, 而awtk-jerryscript用的jerryscrip 3.0,两者接口差异有点大。我做了兼容处理,你更新一下awtk-iotjs和awtk-jerryscript。

按下面的方式编译awtk-jerryscript(参考README.md最后面):

cd 3rd/jerryscript/jerryscript && git checkout 8ba0d1b6ee5a065a42f3b306771ad8e3c0d819bc && cd -
scons IOTJS=true
gitsuse commented 3 years ago

ok,按照您说方法已经解决了。感谢支持!