Где r8.jar находится внутри Android SDK? - PullRequest
0 голосов
/ 17 декабря 2018

Я пробую 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.jar находится внутри Android SDK?

1 Ответ

0 голосов
/ 18 декабря 2018

На данный момент, нигде, если вы не планируете построить R8 из источника.R8 - это новая функция, доступная в настоящее время только в Android Studio 3.3 beta (3.3 RC2 на момент написания статьи).Судя по всему, он также был добавлен в Android Studio, а не оставлен в качестве внешнего фляги, если только они не дали ему совершенно не связанное имя.Поиск в моей файловой системе не дал ни одного результата для *r8*.jar.

. Поэтому, если вы используете эту страницу в качестве руководства, вам проще всего скомпилировать исходный код в соответствии с инструкциями и использовать полученный результатd8.jar и r8.jar файлы.

...