关于setting的string.xml里的product属性的有关问题

本文探讨了在Android开发中如何正确配置String资源文件,以实现根据不同产品特性加载相应字符串资源的方法。通过修改device.mk文件中的PRODUCT_CHARACTERISTICS属性,成功实现了针对不同设备特性的资源适配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


www.MyException.Cn   发布于:2013-01-02 13:08:45   浏览:380次
关于setting的string.xml里的product属性的问题
我的String.xml里有同名的string,product属性不同
    <string name="move_app_to_sdcard" product="nosdcard" msgid="4350451696315265420">"移至 USB 存储设备"</string>
    <string name="move_app_to_sdcard" product="default" msgid="1143379049903056407">"移至 SD 卡"</string>

我编译完后都是显示“移至 USB 存储设备”,我在哪里配置才能让“移至 SD 卡”这句生效呢?
------解决方案--------------------
这个终于解决了!
device文件夹下有几个device.mk

里面有一段

PRODUCT_CHARACTERISTICS:=nosdcard

将nosdcard改为default

重新编译,解决问题!
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'refund_status' in 'field list' ### The error may exist in file [E:\polaris\ops-server\polaris\target\classes\mapper\PolarisOrderMapper.xml] ### The error may involve defaultParameterMap ### The error occurred while setting parameters ### SQL: SELECT count(0) FROM (SELECT order_id, company_id, order_number, company_name, GROUP_CONCAT(product_name) AS product_name, MIN(buy_time) AS buy_time, MAX(expire_time) AS expire_time, SUM(outstanding_amount) AS outstanding_amount, MAX(last_payment_time) AS last_payment_time, SUM(received_amount) AS received_amount, GROUP_CONCAT(platform) AS platform, dept_name, GROUP_CONCAT(channel) AS channel, GROUP_CONCAT(specification) AS specification, pay_status, create_by_id, create_by, create_time, renewal_status, refund_status, refund_ratio, refund_remark FROM (SELECT po.id AS order_id, pc.id AS company_id, pc.company_name, po.order_number, po.pay_status, po.renewal_status, po.channel, po.outstanding_amount, po.last_payment_time, po.create_time, po.create_by_id, po.create_by, po.buy_time, po.expire_time, po.received_amount, po.product_id, pp.product_name, po.platform, pps.specification, dept.dept_name FROM (SELECT * FROM polaris_order WHERE del_flag = ?) AS po LEFT JOIN (SELECT * FROM polaris_company WHERE del_flag = ?) AS pc ON po.company_id = pc.id LEFT JOIN (SELECT * FROM polaris_product WHERE del_flag = ?) AS pp ON po.product_id = pp.id LEFT JOIN sys_dept AS dept ON po.dept_id = dept.dept_id LEFT JOIN (SELECT * FROM polaris_product_specification WHERE del_flag = ?) AS pps ON po.product_specification_id = pps.id) AS subquery WHERE subquery.renewal_status = ? GROUP BY subquery.order_number) table_count ### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'refund_status' in 'field list' ; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'refund_status' in 'field list'解释一下什么问题,怎么解决
03-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值