成都网站建设设计

将想法与焦点和您一起共享

AndroidStudio配置AspectJ环境实现AOP的方法-创新互联

昨天看了一段android配置aspectj实现AOP的直播视频,就试着自己配置了一下,可能是因为我自己的AndroidStudio环境的问题,碰到了不少的坑(其实还是因为对gradle理解的不多),但总归是配置好了,就分享一下。

成都创新互联服务项目包括虎林网站建设、虎林网站制作、虎林网页制作以及虎林网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,虎林网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到虎林省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

试了两种方式,不过项目下的build.gradle,没什么变化,直接看一下代码吧:

build.gradle(项目下)

buildscript {
  ext {
    //android appcompat支持库版本
    androidSupportVersion = '26.1.0'
    //编译的 SDK 版本,如API20
    compileSdkVersion = 26
    //构建工具的版本,其中包括了打包工具aapt、dx等,如API20对应的build-tool的版本就是20.0.0
    buildToolsVersion = "26.0.2"
    //兼容的最低 SDK 版本
    minSdkVersion = 15
    //向前兼容,保存新旧两种逻辑,并通过 if-else 方法来判断执行哪种逻辑
    targetSdkVersion = 26
    //kotlin版本号
    kotlin_version = '1.2.10'

    kotlinVersion = "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
    appcompatV7 = "com.android.support:appcompat-v7:$androidSupportVersion"
    appcompatDesign = "com.android.support:design:$androidSupportVersion"
    constraintLayout = 'com.android.support.constraint:constraint-layout:1.0.2'
  }
  repositories {
    google()
    jcenter()
    mavenCentral()
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
    classpath 'org.aspectj:aspectjtools:1.8.13'
    classpath 'org.aspectj:aspectjweaver:1.8.13'
  }

}

allprojects {
  repositories {
    google()
    jcenter()
    mavenCentral()
  }
}

task clean(type: Delete) {
  delete rootProject.buildDir
}


标题名称:AndroidStudio配置AspectJ环境实现AOP的方法-创新互联
网站网址:http://chengdu.cdxwcx.cn/article/ceiojc.html