android - 在 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 重新编译以获取详细信息。
解决方案
我经历了这个,你需要在app/build.gradle
文件中更改,在依赖项部分,更改:
...
dependencies {
compile project(':react-native-gesture-handler')
}
...
至:
...
dependencies {
implementation project(':react-native-gesture-handler')
}
...
和:
您需要将compile
项目的所有句子更改为实施。
推荐阅读
- c# - 从组合框中设置玩家名称,然后在另一个表格的文本框中显示统计信息
- css - 如何在自定义 Wordpress 主题中调整一张特定图像的大小?
- html - 如何使用@media 在同一行显示文本?
- python - 从抽象获取数据到封装
- elasticsearch - 相同的 Elasticsearch 查询需要不同的时间来返回响应
- javascript - npm run build 在我的 vue cli 项目中引发错误,但 npm run dev 工作正常
- dependency-injection - 我应该在 Simple Injector 中使用 Singleton 注册吗?
- java - 如何设置域类以从 RestTemplate 获取我的响应?
- javascript - 使用 AJAX 和 FormData 在 POST 上绑定列表
- java - 用于在 Java Embedded System 中存储位字符串的布尔数组或字符串