Я нашел решение, изменив файл «CodeGear.Common.Targets» (папка bin Delphi), создав альтернативную команду, которая будет использоваться только для генерации dex с использованием d8.bat вместо dx.bat:
1) Закройте IDE
2) Отредактируйте «CodeGear.Common.Targets», локализуйте определение DxCmd и добавьте две новые строки, создав новую команду для d8.bat:
<JavaD8Path>@(JavaAaptPath->'%(RootDir)%(Directory)')d8.bat</JavaD8Path>
<D8Cmd>PATH $(JDKPath)\bin;$(PATH) %26 "$(JavaD8Path)" --output=</D8Cmd>
3) Теперь локализуйте цель, используемую для создания файлов dex, и замените DxCmd на новый D8Cmd
<!-- Generate a "dexed" version of the customized jar files if they doesn´t exists -->
<Target Name="BuildPredexedJar" DependsOnTargets="GetProjectJars">
<Exec Condition="( '@(_JarsLocations)'!='' And !Exists('%(_JarsLocations.PredexedJar)') )"
Command='$(D8Cmd)"%(_JarsLocations.PredexedJar)" %22%(_JarsLocations.FullPath)%22'/>
</Target>
4) Теперь при создании dex будет использоваться компилятор d8.bat, в котором по умолчанию включен «desugaring».