Upgrade to Pro — share decks privately, control downloads, hide ads and more …

R8入門

nichiyoshi
December 17, 2019

 R8入門

potatotipsの登壇資料

Android Dev Summit'19のYoutube動画の中の"Shrinking Your App with R8 "の内容を、「そもそもR8って何」という補足など入れながらまとめました。
元動画 https://www.youtube.com/watch?v=uQ_yK8kRCaA

nichiyoshi

December 17, 2019
Tweet

More Decks by nichiyoshi

Other Decks in Programming

Transcript

  1. R8とは • コード圧縮ツール • 圧縮、desugar、dex変換 をまとめて一度に実行 ◦ 圧縮 = 後述

    ◦ desugar = Java8など新しい言語機能を全てのデバイスで実行できるようにする ◦ dex変換 = javacやkotlincで生成される.classをAndroidランタイム上で実行できる .dexに変換