plugins Ġ{ ĊĠĠĠ Ġid (" com . android . application ") ĊĠĠĠ Ġkotlin (" android ") ĊĠĠĠ Ġkotlin (" k apt ") ĊĠĠĠ Ġid ( Deps . Aspect j Plugin . id ) Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Ġ= ĠDep s . Android . compile Sdk Version ĊĠĠĠ Ġbuild Tools Version Ġ= ĠDep s . Android . build Tools Version ĊĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġapplication Id Ġ= Ġ" com . f phoenix cor ne ae . aspect j . demo " ĊĠĠĠĠĠĠĠ Ġmin Sdk Ġ= ĠDep s . Android . min Sdk Version ĊĠĠĠĠĠĠĠ Ġtarget Sdk Ġ= ĠDep s . Android . target Sdk Version ĊĠĠĠĠĠĠĠ Ġversion Code Ġ= ĠDep s . Android . version Code ĊĠĠĠĠĠĠĠ Ġversion Name Ġ= ĠDep s . Android . version Name ĊĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Types Ġ{ ĊĠĠĠĠĠĠĠ Ġget ByName ( Deps . Build Type . Release ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġæī§è¡Į pro guard æ·· æ· Ĩ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġ ç§»éĻ¤ æĹł çĶ¨çļĦ resource æĸĩä»¶ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Shrink Resources Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetDefault Pro guard File (" pro guard - android - optimize . txt "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" pro guard - rules . pro " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġget ByName ( Deps . Build Type . Debug ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġæī§è¡Į pro guard æ·· æ· Ĩ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġ ç§»éĻ¤ æĹł çĶ¨çļĦ resource æĸĩä»¶ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Shrink Resources Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetDefault Pro guard File (" pro guard - android - optimize . txt "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" pro guard - rules . pro " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsource Sets Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmain Ġby Ġgetting ĊĠĠĠĠĠĠĠ Ġmain . java . src Dirs (" src / main / kotlin ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompile Options Ġ{ ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 1 ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 1 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= ĠJava Version . VERSION _ 1 1 . toString () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġlint Ġ{ ĊĠĠĠĠĠĠĠ Ġis Check Release Build s Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġis Abort OnError Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Features Ġ{ ĊĠĠĠĠĠĠĠ Ġview Binding Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġdata Binding Ġ= Ġtrue ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( file Tree ( map Of (" dir " Ġto Ġ" libs ", Ġ" include " Ġto ĠlistOf (" *. jar ")) )) ĊĠĠĠ Ġimplementation ( Deps . Kotlin . stdlib ) ĊĠĠĠ Ġimplementation ( Deps . Android X . appcompat ) ĊĠĠĠ Ġimplementation ( Deps . Android X . constraint Layout ) ĊĠĠĠ Ġimplementation ( Deps . Android X . core K tx ) ĊĠĠĠ Ġimplementation ( Deps . F Ph o enix Cor nea E . aspect j ) ĊĠĠĠ Ġk apt ( Deps . F Ph o enix Cor nea E . aspect j Compiler ) Ċ // ĠĠĠ Ġimplementation ( project ( map Of (" path " Ġto Ġ": aspect j "))) Ċ // ĠĠĠ Ġk apt ( project ( map Of (" path " Ġto Ġ": compiler "))) ĊĠĠĠ Ġtest Implementation ( Deps . Test . junit ) ĊĠĠĠ Ġandroid Test Implementation ( Deps . Test . junit Ext ) ĊĠĠĠ Ġandroid Test Implementation ( Deps . Test . espress o ) Ċ }