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}`);
  })
}

有一段使用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.

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

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

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

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS关于混淆强度相关问题
477浏览 • 1回复 待解决
HarmonyOS 混淆相关场景咨询
119浏览 • 1回复 待解决
HarmonyOS har包混淆问题
247浏览 • 1回复 待解决
HarmonyOS 混淆规则的问题
171浏览 • 1回复 待解决
HarmonyOS 关于library的代码混淆问题
106浏览 • 1回复 待解决
HarmonyOS共享模块HAR的代码混淆问题
625浏览 • 1回复 待解决
求大佬告知如何定位混淆问题
566浏览 • 1回复 待解决
HarmonyOS 线程相关问题
562浏览 • 1回复 待解决
HarmonyOS Grid相关问题
409浏览 • 1回复 待解决
HarmonyOS BindSheet相关问题
490浏览 • 1回复 待解决
HarmonyOS AccountKit相关问题
533浏览 • 1回复 待解决
HarmonyOS KVStore 相关问题
257浏览 • 1回复 待解决
HarmonyOS Worker相关问题
53浏览 • 1回复 待解决
HarmonyOS string相关问题
87浏览 • 1回复 待解决
HarmonyOS 证书相关问题
414浏览 • 1回复 待解决
HarmonyOS 地图相关问题
665浏览 • 1回复 待解决
HarmonyOS RN相关问题
536浏览 • 1回复 待解决
HarmonyOS CardRecognition相关问题
193浏览 • 1回复 待解决
HarmonyOS protobuf相关问题
505浏览 • 1回复 待解决
HarmonyOS音频相关问题
583浏览 • 1回复 待解决
HarmonyOS @Event相关问题
68浏览 • 1回复 待解决
HarmonyOS 打包相关问题
63浏览 • 1回复 待解决
HarmonyOS ApplicationContext相关问题
65浏览 • 1回复 待解决