2016-05-17 6 views
5

プラグインのjavaプラグインのランタイムクラスがsourcesets.main.runtimeClasspathFileCollectionというプロパティがあります。Android gradle runtimeClasspath相当の

com.android.applicationプラグインには同等の機能がありますか?

答えて

1

は、私が見つけたことはapplicationVariantsdestinationDirプロパティは、依存関係のクラスパスとコンパイルされたクラスが含まれていFileCollectionになりますjavaCompile.classpathプロパティに追加することができるということです。

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

'com.android.tools.build:gradle:2.1.0'とGradleの2.10を実行しているAndroidのメーカー2.1.1でテスト:

私のユースケースは、Java実行後のコンパイルを実行しようとしています。

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

関連する問題