5

我正在试用 Android 的D8 和 R8

正如文档所说,运行 D8 的命令如下:

java -jar build/libs/d8.jar --release --output out input.jar

对于 R8:

java -jar build/libs/r8.jar --release --output out --pg-conf proguard.cfg input.jar

我找到了d8.jar里面%ANDROID_HOME%\build-tools\28.0.3\lib,但我找不到r8.jar

r8.jarAndroid SDK 位于何处?

4

1 回答 1

4

目前,无处可去,除非您计划从源代码构建 r8。R8 是目前仅在Android Studio 3.3 beta(撰写本文时为 3.3 RC2)中提供的新功能。从外观上看,它也被嵌入到了 Android Studio 中,而不是作为一个外部 jar 被留下,除非他们给它一个完全不相关的名称。搜索我的文件系统并没有为*r8*.jar.

因此,如果您使用该页面作为指南,您最简单的选择就是按照说明编译源代码并使用结果d8.jarr8.jar文件。

于 2018-12-17T21:16:12.027 回答