我有一个build.gradle
文件dependencies { classpath 'com.android.tools.build:gradle:0.13.3'}
和apply plugin: 'com.android.application'
。
当我进行调试构建时,我得到:
gradle clean assembleDebug
:myapp:preBuild
(...)
:myapp:compileDebugJava
Note: C:\path\to\MyClass.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
:myapp:preDexDebug
(...)
:myapp:assembleDebug
BUILD SUCCESSFUL
如何将添加-Xlint:unchecked
到基础任务?关于Java编译选项的Gradle插件用户指南无济于事。
我根据有关操作任务的Gradle插件用户指南和有关JavaCompile的Gradle DSL文档找到了以下解决方案:
添加到build.gradle
:
preBuild {
doFirst {
JavaCompile jc = android.applicationVariants.find { it.name == 'debug' }.javaCompile
jc.options.compilerArgs = ["-Xlint:unchecked"]
}
}
应用程序变体null
在Gradle的配置阶段,并且所需的JavaCompile
任务也不存在,因此我在执行阶段进行了修改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句