您尚未登录。

楼主 #1 2020-04-20 17:04:08

a32425262
会员
注册时间: 2018-05-06
已发帖子: 99
积分: 400

AWTK 修改awtk-examples/HelloWorld.Xml-Demo中的XML文件,程序没变化

修改ui中的xml文件
arm-linux交叉编译之后
界面没有改变
是需要另外的操作转化xml文件到二进制?

离线

#2 2020-04-20 17:59:26

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

Re: AWTK 修改awtk-examples/HelloWorld.Xml-Demo中的XML文件,程序没变化

应该是的,我没做过但是看教程是要转的

离线

楼主 #3 2020-04-20 20:50:07

a32425262
会员
注册时间: 2018-05-06
已发帖子: 99
积分: 400

Re: AWTK 修改awtk-examples/HelloWorld.Xml-Demo中的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)

离线

#4 2020-04-21 11:11:51

lixianjing
会员
注册时间: 2019-04-25
已发帖子: 94
积分: 90.5

Re: AWTK 修改awtk-examples/HelloWorld.Xml-Demo中的XML文件,程序没变化

如果用的designer,最好在designer中修改,然后重新导出,导出的时候会自动更新资源。

离线

#5 2020-04-21 11:14:29

lixianjing
会员
注册时间: 2019-04-25
已发帖子: 94
积分: 90.5

Re: AWTK 修改awtk-examples/HelloWorld.Xml-Demo中的XML文件,程序没变化

你可以试试这个例子:https://github.com/zlgopen/awtk-hello
这个例子是我写的,有任何问题,可以直接找我。

离线

楼主 #6 2020-04-21 17:42:58

a32425262
会员
注册时间: 2018-05-06
已发帖子: 99
积分: 400

Re: AWTK 修改awtk-examples/HelloWorld.Xml-Demo中的XML文件,程序没变化

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

离线

楼主 #7 2020-04-22 09:26:01

a32425262
会员
注册时间: 2018-05-06
已发帖子: 99
积分: 400

Re: AWTK 修改awtk-examples/HelloWorld.Xml-Demo中的XML文件,程序没变化

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

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn