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

Jack and Jill Compiler

Jack and Jill Compiler

[Japanese] Jack and Jill Compiler for Android

6dd0483f1353a4a359e92633cfd65c64?s=128

Daichi Furiya (Wasabeef)

December 20, 2014
Tweet

Transcript

  1. Jack and Jill ʙ Experimental New Android Tool Chain ʙ

    ! Shibuya.apk #4 CyberAgent, Inc. ߱໼ େ஍
  2. About Me Wasabeef (D.Furiya) @wasabeef_jp wasabeef http://wasabeef.jp

  3. Jack and Jill Compiler ? ɾ࣮ݧతͳ৽͍͠Android Tool Chain ! ɾଟ͘ͷػೳ͕։ൃதͰɺ΄ͱΜͲެ։͞Εͯͳ͍ɻ

  4. New languages for Android devs soon? Go? Dart?

  5. That's not necessarily so.

  6. Build Process

  7. 4PVSDF KBWB 3VNUJNF DMBTT -JCSBSZ DMBTT #ZUFDPEF DMBTT 0QUJNJ[FE +BWB

    CZUFDPEF DMBTT 0QUJNJ[FE %BMWJL CZUFDPEF EFY %FY 1SP(VBSE +BWBD 1SP(VBSE $POpH.BQQJOH UYU Javac
  8. 4PVSDF KBWB 3VNUJNF DMBTT -JCSBSZ DMBTT 0QUJNJ[FE %BMWJL CZUFDPEF EFY

    +BDL 1SP(VBSE $POpH.BQQJOH UYU +JMM *OUFSNFE CZUFDPEF KBZDF Jack & Jill
  9. ɾBuild Tools version 21.1.1 + ! ɾGradle plugin version 1.0.0

    + Supported Build Tools version.
  10. useJack android { ... buildToolsRevision ‘21.1.2’ defaultConfig { // Enable

    the experimental Jack build tools. useJack = true } ... }
  11. ɾThe "-applymapping" obfuscation directive is not yet supported. RҎલͷ೉ಡԽ৘ใͷ࠶ར༻͸ະରԠ ɾBytecode

    manipulation is not supported. ɾJava8 is not supported. RetroLambdaΛ࢖͍ͬͯΔ৔߹͸ະରԠ ɾAnnotation Processing is not supported. ButterKnife, Dagger, Parceler, OllieͳͲ͸ະରԠ ɾJacoco instrumentation is not supported. JacocoͰΧόϨοδܭଌ͸ະରԠ there are some limitations.
  12. Multi Dex is Supported.

  13. Mysteries always arouse my curiosity.

  14. Thanks.