lancet icon indicating copy to clipboard operation
lancet copied to clipboard

A lightweight and fast AOP framework for Android App and SDK developers

Results 45 lancet issues
Sort by recently updated
recently updated
newest added

readme里用的provided,用compile没问题

地址:https://github.com/Android-Mainli/lancet/tree/main 使用./gradlew uploadAll 生成本地maven依赖 导入项目使用

Caused by: java.lang.UnsupportedOperationException: This feature requires ASM6 at org.objectweb.asm.ClassVisitor.visitModule(ClassVisitor.java:130) at org.objectweb.asm.ClassReader.readModuleAttributes(ClassReader.java:724) at org.objectweb.asm.ClassReader.accept(ClassReader.java:544) at org.objectweb.asm.ClassReader.accept(ClassReader.java:400) at me.ele.lancet.plugin.internal.preprocess.AsmClassProcessorImpl.process(AsmClassProcessorImpl.java:15) at me.ele.lancet.plugin.internal.preprocess.PreClassAnalysis$PreAnalysisClassFetcher.onClassFetch(PreClassAnalysis.java:127) at me.ele.lancet.plugin.internal.context.JarContentProvider.forActualInput(JarContentProvider.java:34) at me.ele.lancet.plugin.internal.context.JarContentProvider.forEach(JarContentProvider.java:22) at me.ele.lancet.plugin.internal.context.ClassifiedContentProvider.forEach(ClassifiedContentProvider.java:29) at me.ele.lancet.plugin.internal.context.ContextReader$QualifiedContentTask.call(ContextReader.java:131) at me.ele.lancet.plugin.internal.context.ContextReader$QualifiedContentTask.call(ContextReader.java:119)

FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformClassesWithLancetForATestDebug'. > java.lang.RuntimeException: java.lang.UnsupportedOperationException: NestHost requires ASM7 * Try: > Run with --info or --debug option...

``` * What went wrong: Could not resolve all files for configuration ':myProject:androidApis'. Failed to transform android.jar to match attributes {artifactType=android-mockable-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime, returnDefaultValues=false}. Execution failed for MockableJarTransform: /Users/xxx/Library/Android/sdk/platforms/android-32/android.jar. ```

是不是看build/intermediates/transforms/lancet/debug目录下是否生成了新的文件?

推荐使用[AndroidAOP](https://github.com/FlyJingFish/AndroidAOP) 支持AGP 8