【错误记录】Android Studio 配置 AspectJ 报错 ( all buildscript {} blocks must appear before any plugins {} )
生活随笔
收集整理的這篇文章主要介紹了
【错误记录】Android Studio 配置 AspectJ 报错 ( all buildscript {} blocks must appear before any plugins {} )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、報錯信息
- 二、解決方案
一、報錯信息
在 Android Studio 配置 AspectJ 報錯 :
Build file 'D:\002_Project\002_Android_Learn\AOP_Demo\app\build.gradle' line: 5Could not compile build file 'D:\002_Project\002_Android_Learn\AOP_Demo\app\build.gradle'. > startup failed:build file 'D:\002_Project\002_Android_Learn\AOP_Demo\app\build.gradle': 5: all buildscript {} blocks must appear before any plugins {} blocks in the script二、解決方案
錯誤原因 : 在 Module 下的 build.gradle 中 , 進行了如下配置 ;
plugins {id 'com.android.application' }buildscript {repositories {mavenCentral()}dependencies {classpath 'org.aspectj:aspectjtools:1.8.10'classpath 'org.aspectj:aspectjweaver:1.8.10'} }android { } ...Gradle 配置中要求 , buildscript {} 配置必須在所有的 plugins {} 配置之前 ;
修改方案一 : 將 buildscript 配置放在腳本的最前面 ;
buildscript {repositories {mavenCentral()}dependencies {classpath 'org.aspectj:aspectjtools:1.8.10'classpath 'org.aspectj:aspectjweaver:1.8.10'} }plugins {id 'com.android.application' }修改方案二 : 將
plugins {id 'com.android.application' }配置 , 修改為 :
apply plugin: 'com.android.application'最終效果為 :
apply plugin: 'com.android.application'buildscript {repositories {mavenCentral()}dependencies {classpath 'org.aspectj:aspectjtools:1.8.10'classpath 'org.aspectj:aspectjweaver:1.8.10'} }總結
以上是生活随笔為你收集整理的【错误记录】Android Studio 配置 AspectJ 报错 ( all buildscript {} blocks must appear before any plugins {} )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【AOP 面向切面编程】AOP 简介 (
- 下一篇: 【错误记录】Android Studio