我想发布我的项目并生成.apk文件。我流了React本机文档,但是在终端中使用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以获得详细信息。
答案 0 :(得分:0)
我经历了此过程,您需要在app/build.gradle
文件中进行更改,在依赖项部分中进行更改:
...
dependencies {
compile project(':react-native-gesture-handler')
}
...
至:
...
dependencies {
implementation project(':react-native-gesture-handler')
}
...
AND:
您需要将项目的所有compile
句子更改为实施。