修改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新建工程就好了
离线