gpt4 book ai didi

java - 使用 gradle 3.0.0-alpha2 时 Android Studio 3.0 Canary 2 : Failed to apply plugin,

转载 作者:行者123 更新时间:2023-11-29 19:13:40 26 4
gpt4 key购买 nike

我刚刚更新为使用 Android Studio 3.0 Canary 2。打开我的项目时,Android Studio 建议我将 gradle 版本更新为 3.0.0-alpha2。我的目标是使用“启用高级分析”运行配置,这样我就可以运行实时内存分析。然而,我的 gradle 版本一更新,我的项目就无法构建。我遵循了更新说明 here .

所做的唯一更改是我的顶级 build.gradle 文件和 gradle-wrapper.properties 文件。

我的顶级build.gradle:

buildscript {
repositories {
jcenter()
mavenCentral()
maven { url "https://jitpack.io" }
maven { url 'https://maven.google.com' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha2'
classpath 'com.github.Archinamon:GradleAspectJ-Android:2.3.0'
classpath 'me.tatarka:gradle-retrolambda:3.5.0'
}
}

allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
maven { url 'https://repo.adobe.com/nexus/content/repositories/releases/' }
maven { url 'http://maven.localytics.com/public' }
}
}

我将 gradle-wrapper.properties distributionURL 更新为:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip

我得到的错误是:

Failed to apply plugin [id'com.archinamon.aspectJ']

这是我的app-level build.gradle 文件中有问题的部分:

import java.text.SimpleDateFormat

apply plugin: 'com.android.application'
apply plugin: 'com.archinamon.aspectj'
aspectj {
includeAspectsFromJar 'Android_MTAgent'
}
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
....
}

所以问题似乎出在 aspectJ 插件上。如果我删除 aspectJ 的插件和相关的 aspectJ block (如上所示),那么它会编译(虽然我得到了一个 dimen 错误,但我已经在其他地方看到过,所以我想这可以解决。)

对于上述问题的任何指示/想法,我将不胜感激。

最佳答案

改变你的项目build.gradle:

dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha2'
}

dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha3'
}

并将同一个 build.gradle 文件中的 Archinamon 类路径引用更新为:

classpath 'com.github.Archinamon:GradleAspectJ-Android:3.0.2'

关于java - 使用 gradle 3.0.0-alpha2 时 Android Studio 3.0 Canary 2 : Failed to apply plugin,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44342801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com