首页 > 解决方案 > 在 react native 中发布 apk 时出现“react-native-gesture-handler”错误

问题描述

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

配置项目:app 警告:配置“编译”已过时,已替换为“实施”和“API”。它将在 2018 年底被删除。有关更多信息,请参阅:http ://d.android.com/r/tools/update-dependency-configurations.html

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

标签: androidreactjsreact-nativeapk

解决方案


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

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

至:

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

和:

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


推荐阅读