使用@Aspect做android AOP开发遇到的Android aspect No such property: project for class:
来源:互联网 发布:万代告淘宝 编辑:程序博客网 时间:2024/06/06 02:12
android.libraryVariants.all { variant ->LibraryPlugin plugin = project.plugins.getPlugin(LibraryPlugin)JavaCompile javaCompile = variant.javaCompilejavaCompile.doLast { String[] args = ["-showWeaveInfo", "-1.5", "-inpath", javaCompile.destinationDir.toString(), "-aspectpath", javaCompile.classpath.asPath, "-d", javaCompile.destinationDir.toString(), "-classpath", javaCompile.classpath.asPath, "-bootclasspath", plugin.project.android.bootClasspath.join( File.pathSeparator)] MessageHandler handler = new MessageHandler(true); new Main().run(args, handler) def log = project.logger for (IMessage message : handler.getMessages(null, true)) { switch (message.getKind()) { case IMessage.ABORT: case IMessage.ERROR: case IMessage.FAIL: log.error message.message, message.thrown break; case IMessage.WARNING: case IMessage.INFO: log.info message.message, message.thrown break; case IMessage.DEBUG: log.debug message.message, message.thrown break; } }}
在com.android.tools.build:gradle升级到2.3.0之后,会报错
Android aspect No such property: project for class: com.android.build.gradle.LibraryPlugin
因为LibraryPlugin没有project这个属性,需要把plugin.project.android.bootClasspath修改为android.bootClasspath
阅读全文
0 0
- 使用@Aspect做android AOP开发遇到的Android aspect No such property: project for class:
- android studio导入的 No such property: nexusUsername for class
- 使用AOP的aspect来观察android的生命周期
- Android Studio Gradle project refresh failed No such property classpath for class
- Error:(117, 0) No such property: sdkHandler for class: com.android.build.gradle.AppPlugin的解决办法
- Spring AOP 的@Aspect
- 基于@Aspect的AOP
- android开发里跳过的坑-AS导入NDK工程提示错误 No such property: sdkHandler for class: com.android.build.gradle.Librar
- Error:(7, 0) No such property: cruncherEnabled for class: com.android.build.gradle.internal.dsl.Aapt
- Error:(171, 0) No such property: sdkHandler for class: com.android.build.gradle.LibraryPlugin
- Error:No such property: zipAlignEnabled for class: com.android.build.gradle.internal.variant.Applica
- 关于AOP的@Aspect代理
- 基于@Aspect的AOP配置
- 基于@Aspect的AOP配置
- 基于@Aspect的AOP配置
- 基于@Aspect的AOP配置
- 基于@Aspect的AOP配置
- 基于@Aspect的AOP配置
- html中文乱码怎么解决?
- CodeForces 1C(计算几何)
- 疯狂JAVA讲义-接口和抽象类比较
- usaco Palindromic Squares
- python环境安装tensorflow
- 使用@Aspect做android AOP开发遇到的Android aspect No such property: project for class:
- GCD实用篇(会持续更新)
- KNN学习及实现
- 画风茜茜
- iOS开发无法导出p12证书的问题解决办法
- 一起学Netty(十二)之 Netty心跳简单Demo
- FillRect、FrameRect与Rectangle矩形绘制函数使用对比分析
- Bootstrap 中的 aria-label 和 aria-labelledby
- 常见的时间复杂度所对应的数据规模