是不是弃用了用于gradle的android transform-api?

问题描述 投票:3回答:2

我想将transform-api用于我的一个android插件。但是,当我查看依赖项的maven存储库时,我发现最新版本已被弃用

https://mvnrepository.com/artifact/com.android.tools.build/transform-api/2.0.0-deprecated-use-gradle-api

https://search.maven.org/#artifactdetails%7Ccom.android.tools.build%7Ctransform-api%7C2.0.0-deprecated-use-gradle-api%7Cjar

版本说:2.0.0-deprecated-use-gradle-api

这是关于什么的? API是否已弃用? gradle构建系统是否有自己的transform-api应该使用?我无法在任何地方找到任何关于它们的信息。

android gradle android-gradle
2个回答
0
投票

使用

compile 'com.android.tools.build:gradle-api:2.3.0-beta3'

(或来自https://bintray.com/android/android-tools/com.android.tools.build.gradle-api的其他版本)


0
投票

tramsform api被移动到com.android.tools.build:gradle-api,check http://google.github.io/android-gradle-dsl/javadoc/current/。 gradle-api现在位于google自己的存储库中。假设你使用的是gradle,你应该将google()添加到build.gradle中的存储库中。

repositories {
    google()
    //...other repositories
}

然后在依赖项中添加实现“com.android.tools.build:gradle-api:3.3.2”:

dependencies {
    //...other repositories
    implementation "com.android.tools.build:gradle-api:3.3.2"
}
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.