2016-05-17 15 views

Odpowiedz

1

Co znalazłem to, że własność applicationVariantsdestinationDir mogą być dołączane do nieruchomości javaCompile.classpath, co spowoduje w FileCollection która zawiera zmiennymi CLASSPATH zależność i skompilowane klasy.

Mój przypadek użycia próbuje uruchomić plik wykonywalny java post-opracowują:

afterEvaluate { 
    android.applicationVariants.each { variant -> 
     variant.javaCompile.doLast { 
      javaexec { 
       classpath += variant.javaCompile.classpath 
       classpath += files(variant.javaCompile.destinationDir) 
       main = 'com.mydomain.Main' 
      } 
     } 
    } 
} 

Testowane na Android Studio 2.1.1 działa 'com.android.tools.build:gradle:2.1.0' i Gradle 2.10.

Dotyczy: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Shrinking-Resources

Powiązane problemy