在我的项目构建中,我已经替换了每一个compile by implementation的出现。gradle,但是我仍然得到这个警告:
我试图在整个项目中寻找“compile”,但没有找到匹配。那么原因是什么呢?
在我的项目构建中,我已经替换了每一个compile by implementation的出现。gradle,但是我仍然得到这个警告:
我试图在整个项目中寻找“compile”,但没有找到匹配。那么原因是什么呢?
当前回答
希望build.gradle(app)对你有影响 如果是这样,请执行此步骤
在build.gradle中将compile替换为androidtestimplemimplementation
androidTestImplementation 'com.android.support:appcompat-v7:27.1.1'
androidTestImplementation 'com.android.support:design:27.1.1'
如此简单!希望这能解决
其他回答
谷歌于2021年9月更新了其服务。给更新,我面临同样的问题,然后我更新构建。android studio中的Gradle文件
旧版本有问题
classpath 'com.google.gms:google-services:4.3.3'
更新了build.gradle中的代码
classpath 'com.google.gms:google-services:4.3.10'
仅仅更新谷歌服务版本对我来说不起作用。
首先,确保所有的依赖编译都替换为实现。 更新项目中的所有依赖项。因为如果你的一个依赖项正在编译,那么你的项目就会显示这个错误。所以更新所有依赖项版本。
只需从构建中添加。从构建脚本Gradle
classpath 'com.google.gms:google-services:3.2.0'
所有依赖项“compile”替换为“implementation”。
这对我很管用。
https://issuetracker.google.com/issues/72479188表示插件有时会引入“编译”依赖项,这就是触发警告的原因。可能只是最简单的星号问题,并等待,直到他们修复它,指出哪些插件导致的问题。
回复谷歌:https://issuetracker.google.com/issues/74048134
会有一些依赖仍然使用编译,仔细检查你的应用程序依赖和传递依赖。