在反应本机中发布apk时出现'react-native-gesture-handler'错误



我想发布我的项目并生成.apk文件。我流了反应本机文档,但在终端中使用gradlew assembleRelease命令后发生了此错误。如何修复?

配置项目:应用 警告:配置"编译"已过时,已替换为"实现"和"api"。 它将在2018年底被删除。有关详细信息,请参阅:http://d.android.com/r/tools/update-dependency-configurations.html

任务:react-native-gesture-handler:compileReleaseJavaWithJavac 注意:C:\dev\react workSpace\SafarBeComode_modules\react-native-gesture-handler\android\src\main\java\com\swmansion\gesturehandler\react\RNGestureHandlerButtonViewManager.java使用或覆盖已弃用的API。 注意:使用 -Xlint:deprecation 重新编译以了解详细信息。 注: 某些输入文件使用未经检查或不安全的操作。 注意:使用 -Xlint:uncheck 重新编译以了解详细信息。

我经历了这个,你需要在app/build.gradle文件中进行更改,在依赖项部分,更改:

...
dependencies {
    compile project(':react-native-gesture-handler')
}
...

自:

...
dependencies {
    implementation project(':react-native-gesture-handler')
}
...

和:

您需要将项目的所有句子compile更改为实现。

最新更新