
修改ui中的xml文件
arm-linux交叉编译之后
界面没有改变
是需要另外的操作转化xml文件到二进制?
离线
应该是的,我没做过但是看教程是要转的
离线

#! /bin/bash
# ---------------------------------------------------------------------------------------------------
# 一、这里的AWTK_DIR的值在SConstruct脚本的getAwtkRoot()函数会用到,修改时请注意
# 二、Linux下执行该脚本生成主题、字符串、字体、图片、UI等二进制文件(其中调用assets_gen.py)                                   
# 三、修改 AWTK_DIR =../../awtk 为本地awtk对应的目录
# 四、修改该脚本中的for循环为应用中对应的资源目录,例如有多个资源目录(res_800_480和res_480_272)则修改为:for i in res_800_480 res_480_272
# 五、python assets_gen.py %AWTK_DIR%/bin %%i/assets/raw %%i/assets/inc说明:
#    1 为空:
#      即python assets_gen.py %AWTK_DIR%/bin %%i/assets/raw %%i/assets/inc,生成主题、字符串、字体、图片、UI等二进制文件
#    2 -style 
#      即python assets_gen.py %AWTK_DIR%/bin %%i/assets/raw %%i/assets/inc -style,  生成主题
#    3 -string
#      即python assets_gen.py %AWTK_DIR%/bin %%i/assets/raw %%i/assets/inc -string, 生成字符串
#    4 -font
#      即python assets_gen.py %AWTK_DIR%/bin %%i/assets/raw %%i/assets/inc -font,   生成字体
#    5 -image
#      即python assets_gen.py %AWTK_DIR%/bin %%i/assets/raw %%i/assets/inc -image,  生成图片
#    6 -ui
#      即python assets_gen.py %AWTK_DIR%/bin %%i/assets/raw %%i/assets/inc -ui,     生成ui文件	
# ---------------------------------------------------------------------------------------------------
AWTK_DIR=../../awtk
for i in res
do
  python assets_gen.py $AWTK_DIR/bin $i/assets/default/raw $i/assets/default/inc
  python assets_c_gen.py $i/assets
done找到了这个脚本,应该是这个脚本打包生成的资源文件
但是手动执行没有成功
接着摸索
最近编辑记录 a32425262 (2020-04-20 20:50:47)
离线
如果用的designer,最好在designer中修改,然后重新导出,导出的时候会自动更新资源。
离线
你可以试试这个例子:https://github.com/zlgopen/awtk-hello
这个例子是我写的,有任何问题,可以直接找我。
离线

好的 感谢回复
测试完我再来更新结果
离线

大概摸索明白了
我使用的那个例子不完善
不能使用designer,所以不能使用designer转化成二进制
(可以尝试手动转化)
后面我直接使用designer新建工程就好了
离线