【发布时间】:2019-07-10 10:17:51
【问题描述】:
关注https://reactnavigation.org/docs/en/getting-started.html后
(不使用博览会)
我按照指南并通过创建 react-native.config.js 文件禁用了自动链接
但是当我运行 react-native run-android
error: package com.swmansion.gesturehandler.react does not exist
error: cannot find symbol
return new RNGestureHandlerEnabledRootView(MainActivity.this);
在出现此错误后尝试在
中添加以下行**project/android/app/build.gradle**
implementation project(':react-native-gesture-handler')
并清理了 gradle build 和 react-native run-android reset-cache
但现在它显示以下错误
error: package androidx.core.util does not exist
import androidx.core.util.Pools;
Upgrade android v4 support library to androidx
因为 react-navigation-handler 不使用 androidX,而 react-native v0.60 已完全迁移到 AndroidX,这意味着重大变化。
React 导航现在已经死了......
如果有人可以完成这项工作,请通过使用 createStackNavigator
上传工作代码,向我提供 GitHub 存储库必填
React-native 0.60 最新 反应导航 v3
注意:createStackNavigator 默认使用平台约定
【问题讨论】:
-
RN 0.60 充满了问题,浪费了很多时间来解决这些构建问题。我只是降级到 0.59.9 版本。
-
大家好,Jetifier 不是我要寻找的这个问题,因为我想使用 Android X。但 Jetifier 是使用 Android 库的一种解决方法。我已经试过了github.com/edgeineer/…。
标签: javascript react-native react-native-android react-navigation react-native-navigation