plugins Ġ{ ĊĠĠĠ Ġkotlin (" multi platform ") ĊĠĠĠ Ġid (" com . android . library ") ĊĠĠĠ Ġid (" maven - publish ") ĊĠĠĠ Ġid (" signing ") Ċ } Ċ Ċ // work around Ġfor Ġhttps :// yout rack . jetbrains . com / issue / KT - 4 3 9 4 4 Ċ android Ġ{ ĊĠĠĠ Ġconfigurations Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate (" android Test Api ") ĊĠĠĠĠĠĠĠ Ġcreate (" android Test Debug Api ") ĊĠĠĠĠĠĠĠ Ġcreate (" android Test Release Api ") ĊĠĠĠĠĠĠĠ Ġcreate (" test Api ") ĊĠĠĠĠĠĠĠ Ġcreate (" test Debug Api ") ĊĠĠĠĠĠĠĠ Ġcreate (" test Release Api ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġandroid Ġ{ ĊĠĠĠĠĠĠĠ Ġpublish All Library Variants () ĊĠĠĠ Ġ} ĊĠĠĠ Ġj vm () Ġ// for Ġfuture Ġexperiments ĊĠĠĠ Ġsource Sets Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcommon Test Ġby Ġgetting Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" test - common ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" test - annotations - common ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Version ( 3 0 ) ĊĠĠĠ Ġsource Sets [" main "]. manifest . src File (" src / android Main / Android Manifest . xml ") ĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġmin Sdk Version ( 2 1 ) ĊĠĠĠĠĠĠĠ Ġtarget Sdk Version ( 3 0 ) ĊĠĠĠ Ġ} Ċ }