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

时间:2017-01-23 05:06:24

标签: android gradle android-gradle

我想将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应该使用?我无法在任何地方找到任何关于它们的信息。

2 个答案:

答案 0 :(得分:0)

使用

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

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

答案 1 :(得分:0)

tramsform api已移至com.android.tools.build:gradle-api,选中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"
}