HarmonyOS 混淆相关问题

let entry: ValuesBucket = {
  _app_key: appkey,
  _time: Date.now(),
  _length: data.length,
  _data: data
}
if (this.store != undefined) {
  (this.store as relationalStore.RdbStore).insert(table, entry, (err: BusinessError, rowId: number) => {
    if (err) {
      hilog.error(100, 'dtreport', `Failed to insert data. Code:${err.code}, message:${err.message}`);
      return;
    }
    hilog.info(100, 'dtreport', `table ${table}, Succeeded in inserting data. rowId:${rowId}`);
  })
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.

有一段使用rdbStore insert的语句如上,使用中发现打包成release版时,entry里的key值会被混淆导致插入失败:

Config[Log]: Error(1) errno is:22 table t_r_e has no column named m226 in "INSERT INTO t_r_e(m226,n226,o226,p226) VALUES (?,?,?,?)"lu.
  • 1.

怎么配置不要对entry的key混淆。

HarmonyOS
2024-12-23 15:36:04
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

可以通过-keep-property-name设置保留的属性名,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/source-obfuscation-V5#保留选项

分享
微博
QQ
微信
回复
2024-12-23 18:00:56
相关问题
HarmonyOS关于混淆强度相关问题
1256浏览 • 1回复 待解决
HarmonyOS 混淆相关场景咨询
929浏览 • 1回复 待解决
HarmonyOS har混淆问题
778浏览 • 1回复 待解决
HarmonyOS har包混淆问题
1034浏览 • 1回复 待解决
HarmonyOS 混淆规则的问题
760浏览 • 1回复 待解决
HarmonyOS 关于library的代码混淆问题
689浏览 • 1回复 待解决
HarmonyOS 混淆规则是否有问题
598浏览 • 1回复 待解决
HarmonyOS共享模块HAR的代码混淆问题
1434浏览 • 1回复 待解决
求大佬告知如何定位混淆问题
1231浏览 • 1回复 待解决
HarmonyOS Grid相关问题
1240浏览 • 1回复 待解决
HarmonyOS Worker相关问题
885浏览 • 1回复 待解决
HarmonyOS Lib相关问题
663浏览 • 1回复 待解决
HarmonyOS string相关问题
911浏览 • 1回复 待解决
HarmonyOS BindSheet相关问题
1409浏览 • 1回复 待解决
HarmonyOS 证书相关问题
1020浏览 • 1回复 待解决
HarmonyOS 线程相关问题
1305浏览 • 1回复 待解决
HarmonyOS KVStore 相关问题
1013浏览 • 1回复 待解决
HarmonyOS AccountKit相关问题
1222浏览 • 1回复 待解决
HarmonyOS音频相关问题
1507浏览 • 1回复 待解决
适配HarmonyOS相关问题
968浏览 • 1回复 待解决
HarmonyOS RelativeContainer相关问题
724浏览 • 1回复 待解决
HarmonyOS PushExtensionAbility相关问题
827浏览 • 1回复 待解决
HarmonyOS ApplicationContext相关问题
1011浏览 • 1回复 待解决