<i id='E0Qtz'><tr id='E0Qtz'><dt id='E0Qtz'><q id='E0Qtz'><span id='E0Qtz'><b id='E0Qtz'><form id='E0Qtz'><ins id='E0Qtz'></ins><ul id='E0Qtz'></ul><sub id='E0Qtz'></sub></form><legend id='E0Qtz'></legend><bdo id='E0Qtz'><pre id='E0Qtz'><center id='E0Qtz'></center></pre></bdo></b><th id='E0Qtz'></th></span></q></dt></tr></i><div id='E0Qtz'><tfoot id='E0Qtz'></tfoot><dl id='E0Qtz'><fieldset id='E0Qtz'></fieldset></dl></div>

    <legend id='E0Qtz'><style id='E0Qtz'><dir id='E0Qtz'><q id='E0Qtz'></q></dir></style></legend>

  1. <small id='E0Qtz'></small><noframes id='E0Qtz'>

  2. <tfoot id='E0Qtz'></tfoot>

        <bdo id='E0Qtz'></bdo><ul id='E0Qtz'></ul>

      使用 Android Gradle Plugin 编译时如何添加 java 编译器

      时间:2023-09-27
      <i id='S4b3W'><tr id='S4b3W'><dt id='S4b3W'><q id='S4b3W'><span id='S4b3W'><b id='S4b3W'><form id='S4b3W'><ins id='S4b3W'></ins><ul id='S4b3W'></ul><sub id='S4b3W'></sub></form><legend id='S4b3W'></legend><bdo id='S4b3W'><pre id='S4b3W'><center id='S4b3W'></center></pre></bdo></b><th id='S4b3W'></th></span></q></dt></tr></i><div id='S4b3W'><tfoot id='S4b3W'></tfoot><dl id='S4b3W'><fieldset id='S4b3W'></fieldset></dl></div>

      <small id='S4b3W'></small><noframes id='S4b3W'>

        <tbody id='S4b3W'></tbody>

        <bdo id='S4b3W'></bdo><ul id='S4b3W'></ul>

        <legend id='S4b3W'><style id='S4b3W'><dir id='S4b3W'><q id='S4b3W'></q></dir></style></legend>

                <tfoot id='S4b3W'></tfoot>
                本文介绍了使用 Android Gradle Plugin 编译时如何添加 java 编译器选项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我有一个 build.gradle 文件,其中包含 dependencies { classpath 'com.android.tools.build:gradle:0.13.3'}apply 插件: 'com.android.application'.

                I have a build.gradle file with dependencies { classpath 'com.android.tools.build:gradle:0.13.3'} and apply plugin: 'com.android.application'.

                当我进行调试构建时,我得到:

                When I do a debug build I get:

                gradle clean assembleDebug
                :myapp:preBuild
                (...)
                :myapp:compileDebugJava
                Note: C:path	oMyClass.java uses unchecked or unsafe operations.
                Note: Recompile with -Xlint:unchecked for details.
                
                :myapp:preDexDebug
                (...)
                :myapp:assembleDebug
                
                BUILD SUCCESSFUL
                

                如何将 -Xlint:unchecked 添加到底层任务?关于 Java 编译选项的 Gradle 插件用户指南没有帮助.

                How can I add the -Xlint:unchecked to the underlying task? Gradle Plugin User Guide on Java compilation options is unhelpful.

                推荐答案

                我根据关于操作任务的 Gradle 插件用户指南 和 关于 JavaCompile 的 Gradle DSL 文档:

                添加到build.gradle:

                preBuild {
                    doFirst {
                        JavaCompile jc = android.applicationVariants.find { it.name == 'debug' }.javaCompile
                        jc.options.compilerArgs = ["-Xlint:unchecked"]
                    }
                }
                

                在 Gradle 的配置阶段应用变体是 null 并且所需的 JavaCompile 任务也不存在,因此我在执行阶段进行了修改.

                The application variants are null during Gradle's configuration phase and the required JavaCompile task also doesn't exist, thus I do the modification in the execution phase instead.

                这篇关于使用 Android Gradle Plugin 编译时如何添加 java 编译器选项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:升级 android 版本后得到“Duplicate class android.supp 下一篇:build文件夹下的文件已生成,不应编辑,无法重新

                相关文章

                最新文章

                <tfoot id='ZU179'></tfoot>
                <i id='ZU179'><tr id='ZU179'><dt id='ZU179'><q id='ZU179'><span id='ZU179'><b id='ZU179'><form id='ZU179'><ins id='ZU179'></ins><ul id='ZU179'></ul><sub id='ZU179'></sub></form><legend id='ZU179'></legend><bdo id='ZU179'><pre id='ZU179'><center id='ZU179'></center></pre></bdo></b><th id='ZU179'></th></span></q></dt></tr></i><div id='ZU179'><tfoot id='ZU179'></tfoot><dl id='ZU179'><fieldset id='ZU179'></fieldset></dl></div>
                • <bdo id='ZU179'></bdo><ul id='ZU179'></ul>

                <legend id='ZU179'><style id='ZU179'><dir id='ZU179'><q id='ZU179'></q></dir></style></legend>

                  1. <small id='ZU179'></small><noframes id='ZU179'>