找不到transform-api.jar (com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api)

问题描述 投票:0回答:4

当我在 android studio 3.2.1 中运行我的应用程序时,出现此错误:

Could not find transform-api.jar 
(com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api).

问题:

  1. transform-api.jar 是什么?
  2. 如何在我的应用程序中使用transform-api.jar?
  3. 我应该更新我的 Android Studio 吗?我更新了所有的sdk。

构建中的所有消息:

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
android android-studio
4个回答
9
投票

就我而言,我通过将 google maven 添加到 build.gradle 来解决,如下所示:

repositories {
        maven { url "https://jitpack.io" }
        mavenCentral()
        google()
        jcenter()
    }

之后,如果您收到 “生命周期运行时”错误,请添加此依赖项:

implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'

1
投票

我用一个技巧解决了这个问题。 打开 settings.gradle 并禁用 ->

include ':app'
然后从 File -> Sync Project With Gradle File 中选择 并重新启用线路 ->
include ':app'
我希望这有帮助


0
投票

我刚刚通过文件>项目结构>项目将gradle和插件版本更新到最新版本,问题就解决了


0
投票

在“settings.gradle.kts”文件中,将“mavenCentral()”移至“google()”上方

repositories {
        mavenCentral()
        google {
            /*stuff here*/
        }
        gradlePluginPortal()
}
© www.soinside.com 2019 - 2024. All rights reserved.