首页 > 解决方案 > 如何在使用 Gradle 时禁用代码分析?

问题描述

我正在使用 React Native 构建一个 Android 应用程序。React Native 使用 Gradle 来构建 Android 特定的 Java 代码。出于某种原因,我在尝试构建项目时不断收到以下错误:

Note: C:\cygwin64\home\james\code\winescan\Prototype\node_modules\react-native-blur\android\src\main\java\com\cmcewen\blurview\BlurringView.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
:react-native-blur:compileReleaseJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-blur:compileReleaseJavaWithJavac'.
> Could not open local class set analysis write cache (C:\cygwin64\home\james\code\winescan\Prototype\android\.gradle\2.14.1\tasks\_react-native-blur_compileReleaseJavaWithJavac\localClassSetAnalysis).
   > java.io.FileNotFoundException: C:\cygwin64\home\james\code\winescan\Prototype\android\.gradle\2.14.1\tasks\_react-native-blur_compileReleaseJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock (Access is denied)

使用已弃用的 Java API 的代码由第三方库提供,因此不受我的控制。我想让 Gradle 禁用这些第三方库的代码分析;我怎样才能做到这一点?谢谢。

标签: javaandroidreact-nativegradlereact-native-android

解决方案


推荐阅读