当我在 android studio 3.2.1 中运行我的应用程序时,出现此错误:
Could not find transform-api.jar
(com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api).
问题:
构建中的所有消息:
Could not find transform-api.jar (com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar
就我而言,我通过将 google maven 添加到 build.gradle 来解决,如下所示:
repositories {
maven { url "https://jitpack.io" }
mavenCentral()
google()
jcenter()
}
之后,如果您收到 “生命周期运行时”错误,请添加此依赖项:
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
我用一个技巧解决了这个问题。 打开 settings.gradle 并禁用 ->
include ':app'
然后从 File -> Sync Project With Gradle File 中选择
并重新启用线路 -> include ':app'
我希望这有帮助
我刚刚通过文件>项目结构>项目将gradle和插件版本更新到最新版本,问题就解决了
在“settings.gradle.kts”文件中,将“mavenCentral()”移至“google()”上方
repositories {
mavenCentral()
google {
/*stuff here*/
}
gradlePluginPortal()
}