HarmonyOS aop namespace报错
在ts文件中写入下列hook程序不生效:
import fs from '@ohos.file.fs';
import util from '@ohos.util';
export function aoptest() {
util.Aspect.addBefore(fs, 'writeSync', false, (target, arg) => {
console.info("aspect");
});
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS namespace 的方法 可以用 现在AOP的方法 addbefore. replace之类的吗?
340浏览 • 1回复 待解决
K8s 无法删除 namespace 的问题
2142浏览 • 1回复 待解决
Class Router和namespace router有什么区别
1644浏览 • 1回复 待解决
HarmonyOS 关于AOP具体使用方法
482浏览 • 1回复 待解决
如何对namespace中的函数插桩或替换?
856浏览 • 1回复 待解决
HarmonyOS 在AOP中可以拦截到onClick点击事件吗?
30浏览 • 1回复 待解决
运行时AOP插桩demo测试
1021浏览 • 1回复 待解决
如何使用AOP接口实现重复插桩或替换?
681浏览 • 1回复 待解决
hormony os 是否支持AOP功能,是否支持热修功能?
2381浏览 • 1回复 待解决
基于AOP的代码插桩,都有哪些场景?
755浏览 • 1回复 待解决
HarmonyOS 运行时AOP方案,多线程场景如何处理?
160浏览 • 1回复 待解决
如何通过AOP统计方法执行时间
669浏览 • 1回复 待解决
HarmonyOS AOP切面拦截有没有类似自定义注解的方式
47浏览 • 1回复 待解决
如何使用AOP接口对系统接口进行插桩或替换?
601浏览 • 1回复 待解决
AOP对方法做执行前插桩、执行后插桩、替换方法
839浏览 • 1回复 待解决
HarmonyOS 首选项报错数据报错
27浏览 • 1回复 待解决
HarmonyOS 报错2300003
31浏览 • 1回复 待解决
HarmonyOS push报错
25浏览 • 1回复 待解决
HarmonyOS 报错2303501
32浏览 • 1回复 待解决
HarmonyOS 报错问题处理
325浏览 • 1回复 待解决
HarmonyOS hvigorw命令报错
1045浏览 • 1回复 待解决
HarmonyOS 安装报错 9568306
149浏览 • 1回复 待解决
HarmonyOS录音报错问题
549浏览 • 1回复 待解决
HarmonyOS 实况窗报错
48浏览 • 2回复 待解决
HarmonyOS 地图组件报错
58浏览 • 1回复 待解决
fs是namespace,util.Aspect不支持这种方式,可能会导致JScrash。系统API namespace下的方法取决于系统API的实现,参考接口不限制对系统提供的类方法进行插桩。只要类和方法在运行时是实际存在的对象,并且方法的属性描述符的writable字段为true,就可以使用对应接口进行插桩和替换。
https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-application-aspect-programming-design-V5