想envsetup.sh中增加一个参数,但怎么改都不执行。 本帖最后由 collay 于 2013-05-31 09:00:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://asysbang.com/forum.php?mod=viewthread&tid=22&extra=page%3D1第4条定制 感谢楼上。字体的替换控制已经实现,方法跟你帖子中的差不多,只不过版本不同时要手动修改一下,由于我们有多个不同版本,字体不同,每次发布版本都要手动修改,有点麻烦。【想法】我们设想通过编译命令来控制:在choosecombo中增加一个参数,然后导出到环境变量,然后在makefile中用此环境变量控制有关字体的所有改动。【问题】我是想仿照envsetup.sh中原有的参数处理逻辑,但是完全按照这个,会发现如下循环会跳出:while [ -z "TARGET_BUILD_FONT" ] 因此不知道是否别处也要做相关修改?亦或者有其他办法来达到此目的? 不同产品拷贝不同的vendor_fonts.xml比如有A_vendor_fonts.xml和B_vendor_fonts.xml如果是一个产品要出不同的字体的话,就把一个产品拆成2个产品 我明白你的意思,就是做两个不同的xml文件,然后通过产品mk来做xml拷贝;如果不拆分产品,则可以在mk中通过开关来控制。不过我还是想弄明白,choosecombo中如何新增一个参数?? 我测试了下,没问题呀choosecombo 之后echo ${TARGET_BUILD_FONT}能正确打印出我选择的font3估计是你写的有问题,注意下格式 另外,关于字体,这个文章写的比较详细:http://blog.chinaunix.net/uid-26926660-id-3325421.html 真机测试出现的一个异常,肿么办呢? Android 3D引擎推荐 BaseExpandableListAdapter的疑问 求反编译工具 insert 参数 NDK 调试问题 求诸大神 一个大问题 安卓向http发送get请求 请教:判断服务是否运行,那个context出错了 在移动互联网和大数据时代,java会火多久? 跪求Mars第二季重制版视频 如何查询修改settings.db的值 android+javaee 开发聊天系统,求思路
字体的替换控制已经实现,方法跟你帖子中的差不多,只不过版本不同时要手动修改一下,由于我们有多个不同版本,字体不同,每次发布版本都要手动修改,有点麻烦。
【想法】
我们设想通过编译命令来控制:在choosecombo中增加一个参数,然后导出到环境变量,然后在makefile中用此环境变量控制有关字体的所有改动。
【问题】
我是想仿照envsetup.sh中原有的参数处理逻辑,但是完全按照这个,会发现如下循环会跳出:
while [ -z "TARGET_BUILD_FONT" ]
因此不知道是否别处也要做相关修改?亦或者有其他办法来达到此目的?
比如有A_vendor_fonts.xml和B_vendor_fonts.xml
如果是一个产品要出不同的字体的话,就把一个产品拆成2个产品
不过我还是想弄明白,choosecombo中如何新增一个参数??
choosecombo 之后echo ${TARGET_BUILD_FONT}
能正确打印出我选择的font3估计是你写的有问题,注意下格式
http://blog.chinaunix.net/uid-26926660-id-3325421.html