在gradle.properties文件中使用'android.debug.obsoleteApi = true'时如何访问日志错误详细信息

时间:2019-02-05 19:07:18

标签: java android android-studio compilation build.gradle

我是为开源项目做贡献的新手。我正在Android Studio中进行项目。我将gradle工具版本更新为3.3.0。我发现一个警告(不是错误),上面写着“ API'variant.getJavaCompile()'已过时,并已被'variant.getJavaCompileProvider()'替换”。但是,问题gradle文件中未明确声明variant.getJavaCompile()。我必须找到调用该方法的内容。

我研究了该问题,并找到了以下链接:https://developer.android.com/studio/releases/gradle-plugin?utm_source=android-studio#new_features 它说明了更新的新功能如何影响gradle。

我也遇到了这篇有益的文章:WARNING: API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()' @Ewoks说,我们可以通过在gradle.properties文件中添加'android.debug.obsoleteApi = true'来找到它,这将记录错误。

我将代码段添加到了properties.gradle文件中,然后查看了Android Studio中的logcat。当我运行项目时,日志猫会显示应用程序要在手机上运行的步骤,但是并没有说明过时的API。

我在哪里可以找到日志?

1 个答案:

答案 0 :(得分:0)

我偶然找到了答案。我再次同步了项目。这次,警告告诉我在哪里可以找到过时的呼叫。