【发布时间】:2017-08-04 15:25:36
【问题描述】:
Android Plugin for Gradle 的最新版本 (3.0.0) 破坏了其用于操作 Variant Outputs 的 API。此 API 用于操作在构建期间创建的文件(例如 AndroidManifest.xml),已被删除以缩短配置时间。
有哪些新的 API 可用于操作变体输出,它们与 2.X API 有何不同?
【问题讨论】:
-
您对什么操作特别感兴趣?
-
我对如何操作输出文件特别感兴趣,因为不再保证这些文件在配置阶段可用于变体任务。如果此 API 有任何其他实质性更改,那么我觉得这值得一个规范的答案
-
我想不出一个规范的答案,你会对一个工作示例感到满意吗?我正要设置我的 gradle 4 android 项目以生成具有自定义名称的输出 apk,这是你需要的吗?
-
不,据我所知,仍然可以使用与 2.x 插件相同的语法重命名 APK。本题侧重于对 ouputFiles 的操作(例如 AndroidManifest、mapping.txt)
-
相关的 Google IssueTracker 票证:issuetracker.google.com/issues/64747519
标签: java android gradle android-gradle-plugin gradle-plugin