Tez*_*Tez 6 android gradle android-gradle-plugin
gradle java插件有一个FileCollection包含运行时类的属性 - sourcesets.main.runtimeClasspath.
com.android.application插件中是否有相应的内容?
我发现 的destinationDir属性applicationVariants可以附加到javaCompile.classpath属性中,这将导致FileCollection包含依赖项类路径和编译的类。
我的用例是尝试编译后运行 java 可执行文件:
afterEvaluate {
    android.applicationVariants.each { variant ->
        variant.javaCompile.doLast {
            javaexec {
                classpath += variant.javaCompile.classpath
                classpath += files(variant.javaCompile.destinationDir)
                main = 'com.mydomain.Main'
            }
        }
    }
}
在 Android Studio 2.1.1 运行'com.android.tools.build:gradle:2.1.0'和 gradle 2.10 上测试。
参考:http ://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Shrinking-Resources
| 归档时间: | 
 | 
| 查看次数: | 407 次 | 
| 最近记录: |