Где r8.jar находится внутри Android SDK?
Я пробую 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 ответ
На данный момент никуда, если только вы не планируете собрать r8 из исходного кода. R8 - это новая функция, доступная в настоящее время только в бета-версии Android Studio 3.3 (3.3 RC2 на момент написания статьи). Судя по всему, он также был добавлен в Android Studio, а не оставлен в качестве внешнего фляги, если только они не дали ему совершенно не связанное имя. Поиск в моей файловой системе не дал ни одного результата для *r8*.jar
,
Поэтому, если вы используете эту страницу в качестве руководства, вам проще всего скомпилировать исходный код в соответствии с инструкциями и использовать полученный результат. d8.jar
а также r8.jar
файлы.