Native开发时,C++采用hardcose方式调用arktes类,是否会因为混淆而失败

Native开发时,C++采用hardcose方式调用arktes类,是否会因为混淆而失败

HarmonyOS
2024-01-31 18:52:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
abinxy

会失败,通过配置keep可以解决。DevEco Studio会自动生成obfuscation-rules.txt和consumer-rules.txt文件, 但是它们默认不会包含任何混淆规则。你可以在这些文件中写混淆规则,或者也可以将规则写在其它文件, 然后将文件路径放到ruleOptions.files和consumerFiles中,如下面的例子所示:

"buildOption": { 
  "arkOptions": { 
    "obfuscation": { 
      "ruleOptions": { 
        "enable": true, 
        "files": ["obfuscation-rules.txt", "myrules.txt"], 
      } 
      "consumerFiles": ["consumer-rules.txt", "my-consumer-rules.txt"] 
    } 
  } 
}

详细可以参考文档:开启代码混淆

分享
微博
QQ
微信
回复
2024-02-01 21:51:15
相关问题
通过Native 调用c++层实现文本绘制
512浏览 • 1回复 待解决
ArkTS调用C++中的成员函数
589浏览 • 1回复 待解决
native创建socket失败
707浏览 • 1回复 待解决
Native调用ArkTS侧函数
400浏览 • 1回复 待解决
ArkTS与C++互相直接调用
613浏览 • 1回复 待解决
C++调用ArkTS 定义的方法
695浏览 • 1回复 待解决
C++中的native方法能否直接导出
945浏览 • 1回复 待解决
native侧如何调用的静态方法?
667浏览 • 1回复 待解决
是否有查看c++内存的能力
333浏览 • 1回复 待解决
HarmonyOS应用开发 支持C++吗?
16343浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
395浏览 • 1回复 待解决
HarmonyOS应用开发 没有 C++ UI 框架
13149浏览 • 2回复 待解决
dev studio可以用C#或者C++开发吗?
2515浏览 • 1回复 待解决
怎样用c\c++开发啊有知道的吗?
2987浏览 • 1回复 待解决
HAR中C++编写的so的native方法的使用
381浏览 • 1回复 待解决
aki是否支持C++虚函数和callback?
524浏览 • 1回复 待解决
c++侧可以直接调用ts的static方法吗?
871浏览 • 1回复 待解决