gpt4 book ai didi

android - compile 已弃用,替换为 implementation

转载 作者:行者123 更新时间:2023-12-03 05:05:42 26 4
gpt4 key购买 nike

我刚刚将我的 android studio 更新到了 3.3.5 的最后一个版本,但我真的遇到了这个问题Gradle DSL method not found: 'compile()'
Possible causes:
何时尝试将 PDF View 添加到我的项目中。知道我也已经有了最新版本的 gradle。但它仍然表明我应该更新我的抓斗。

The project 'test' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0).
Upgrade plugin to version 3.5.3 and sync project

'''
The project 'test' may be using a version of Gradle that does not contain the method.
Open Gradle wrapper file

The build file may be missing a Gradle plugin.
Apply Gradle plugin

我认为这是因为源代码从编译开始,但我该如何替换它。

最佳答案

要将 Gradle 插件更新到 3.5.3:

在您的顶级 build.gradle 文件:

buildscript {
//...
dependencies {
classpath 'com.android.tools.build:gradle:3.5.3'
//...
}
}

使用 compile() 方法修复错误:

在您的模块级别 build.gradle 用 implementation() 替换 compile() 如下:
compile 'com.somelibrary:somelibrary:1.0'
// with
implementation 'com.somelibrary:somelibrary:1.0'

testCompile 'com.sometestlibrary:sometestlibrary:1.0'
// with
testImplementation 'com.sometestlibrary:sometestlibrary:1.0'

关于android - compile 已弃用,替换为 implementation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59455124/

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