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

Daichi Furiya (Wasabeef)

December 20, 2014
Tweet

More Decks by Daichi Furiya (Wasabeef)

Other Decks in Programming

Transcript

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

    ! Shibuya.apk #4 CyberAgent, Inc. ߱໼ େ஍
  2. 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
  3. 4PVSDF KBWB 3VNUJNF DMBTT -JCSBSZ DMBTT 0QUJNJ[FE %BMWJL CZUFDPEF EFY

    +BDL 1SP(VBSE $POpH.BQQJOH UYU +JMM *OUFSNFE CZUFDPEF KBZDF Jack & Jill
  4. useJack android { ... buildToolsRevision ‘21.1.2’ defaultConfig { // Enable

    the experimental Jack build tools. useJack = true } ... }
  5. ɾ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.