使用Android Gradle插件进行编译时如何添加Java编译器选项?

康拉德(Konrad Jamrozik)

我有一个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插件用户指南无济于事。

康拉德(Konrad Jamrozik)

我根据有关操作任务的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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Jam时如何查看g ++编译器输出?

来自分类Dev

编译器错误:使用g ++进行编译时,宏中的“未命名类型”

来自分类Dev

在Android Studio中使用Gradle添加编译时重复文件

来自分类Dev

使用pyximport时如何设置Cython编译器标志?

来自分类Dev

使用backtrack选项时,编译器的性能急剧下降

来自分类Dev

如何使用CMake添加编译器参数?

来自分类Dev

如何使用gradle强制执行Java编译器版本?

来自分类Dev

使用MSVC ++ 2013进行编译时,“ CXX编译器没有已知功能”

来自分类Dev

使用scons进行构建时无法使用IAR arm编译器进行编译...许可证检查失败

来自分类Dev

使用cmake传递复合编译器选项

来自分类Dev

使用Android Gradle实验插件时如何指定sourceCompatibility编译选项

来自分类Dev

使用编译器插件定义配置

来自分类Dev

使用eclipse编译器进行编译时,LocalVariableTypeTable中出现奇怪的“!*”条目

来自分类Dev

在Gradle中使用IntelliJ Javac2编译器而不是标准编译器

来自分类Dev

使用WCONTINUED选项的waitpid()编译器错误

来自分类Dev

如何在使用CMake进行编译时修复“ CXX编译器的未知功能”(Linux Mint)

来自分类Dev

使用Edgetpu编译器进行Tensorflow编译时出错

来自分类Dev

编译XS模块时,如何使perl Makefile.PL使用给定的C编译器?

来自分类Dev

是否可以使用C#编译器添加PostSharp进行动态编译

来自分类Dev

如何使用<compilerarg value =“”>通过<javac> Ant任务将命令行选项传递给Java编译器?

来自分类Dev

Android的C编译器如何工作。

来自分类Dev

如何使用交叉编译器进行编译?

来自分类Dev

使用cmake传递复合编译器选项

来自分类Dev

如何使用-Wextra编译器选项编译我的OMNeT ++模型

来自分类Dev

使用编译器插件定义配置

来自分类Dev

如何使用jack编译器为Android编译代码?

来自分类Dev

Java编译器Android应用

来自分类Dev

如何使用matlab编译器sdk编译类?

来自分类Dev

java如何使用编译器

Related 相关文章

  1. 1

    使用Jam时如何查看g ++编译器输出?

  2. 2

    编译器错误:使用g ++进行编译时,宏中的“未命名类型”

  3. 3

    在Android Studio中使用Gradle添加编译时重复文件

  4. 4

    使用pyximport时如何设置Cython编译器标志?

  5. 5

    使用backtrack选项时,编译器的性能急剧下降

  6. 6

    如何使用CMake添加编译器参数?

  7. 7

    如何使用gradle强制执行Java编译器版本?

  8. 8

    使用MSVC ++ 2013进行编译时,“ CXX编译器没有已知功能”

  9. 9

    使用scons进行构建时无法使用IAR arm编译器进行编译...许可证检查失败

  10. 10

    使用cmake传递复合编译器选项

  11. 11

    使用Android Gradle实验插件时如何指定sourceCompatibility编译选项

  12. 12

    使用编译器插件定义配置

  13. 13

    使用eclipse编译器进行编译时,LocalVariableTypeTable中出现奇怪的“!*”条目

  14. 14

    在Gradle中使用IntelliJ Javac2编译器而不是标准编译器

  15. 15

    使用WCONTINUED选项的waitpid()编译器错误

  16. 16

    如何在使用CMake进行编译时修复“ CXX编译器的未知功能”(Linux Mint)

  17. 17

    使用Edgetpu编译器进行Tensorflow编译时出错

  18. 18

    编译XS模块时,如何使perl Makefile.PL使用给定的C编译器?

  19. 19

    是否可以使用C#编译器添加PostSharp进行动态编译

  20. 20

    如何使用<compilerarg value =“”>通过<javac> Ant任务将命令行选项传递给Java编译器?

  21. 21

    Android的C编译器如何工作。

  22. 22

    如何使用交叉编译器进行编译?

  23. 23

    使用cmake传递复合编译器选项

  24. 24

    如何使用-Wextra编译器选项编译我的OMNeT ++模型

  25. 25

    使用编译器插件定义配置

  26. 26

    如何使用jack编译器为Android编译代码?

  27. 27

    Java编译器Android应用

  28. 28

    如何使用matlab编译器sdk编译类?

  29. 29

    java如何使用编译器

热门标签

归档