已关闭
Fix sample errors and add Disassembler-master #2131
shendeyu创建于  8月19日关闭于  8月20日
shendeyu
shendeyu
8月19日 创建

该问题是怎么引起的?

描述:
当前 ArkBytecode 及 ArkGuard 相关示例代码存在多处问题,需统一修复:

  1. 反汇编示例缺失:ArkBytecode/FundamentalsAndNamingConventions 目录缺少 Disassembler 反汇编工具的源码示例及 README 索引。
  2. 示例注释文件名与实际不符:多处代码顶部注释标注的文件名(如 // main.ts、// import.ts、// FileOutside.ts、// Sample.ets、// ExportCompositeInterface.ts)与所在实际文件不一致,涉及 MainPage.ets、SampleChild.ets、ArkGuardAbility.ts、Index.ets。
  3. 示例代码逻辑错误:
  • CallDecorator.ets:prop.p1 应为 prop.f123.p123,与属性访问链不符。
  • BytecodeObfuscation.ets:保留属性名示例注释写为 foo,实际应保留 add。
  • BytecodeObfuscation.js:注释中"变量值s"应为"s1",与变量名不一致。
  • ArkGuardAbility.ts:类名 jsonTest 不符合命名规范,应为 JsonTest;prop2 后缺少分号。
  1. 文件末尾缺少换行符:CodeObfuscationIssues/Index.ets 需补充结尾换行。
    期望: 修正上述错误,补齐反汇编示例,使示例与文档说明保持一致。

重现步骤

Fix sample errors and add Disassembler

报错信息

Fix sample errors and add Disassembler

likedislike
shendeyushendeyu
8月19日 关联了pull request:Fix sample errors and add Disassembler
shendeyushendeyu
8月19日 关联了pull request:Fix sample errors and add Disassembler
shendeyushendeyu
8月19日 关联了pull request:Fix sample errors and add Disassembler
shendeyushendeyu
8月19日 关联了pull request:Fix sample errors and add Disassembler
shendeyushendeyu
8月19日 修改标题为 “Fix sample errors and add Disassembler-master”,原标题为“Fix sample errors and add Disassembler”
shendeyushendeyu
8月19日 删除了关联的pull request:Fix sample errors and add Disassembler
shendeyushendeyu
8月19日 删除了关联的pull request:Fix sample errors and add Disassembler
shendeyushendeyu
8月19日 删除了关联的pull request:Fix sample errors and add Disassembler
shendeyu
shendeyu
8月19日 评论:

start build

likedislike
openharmony_ciopenharmony_ci成员
8月20日 关闭了 issue