0

1.我取消了链接库,因为我使用的是自动链接库的React Native >v0.59

(base) Somedude@Programmers-Machine-4:~/CrossPlatformProjects/ReactNative/someapp$ react-native unlink @react-native-community/async-storage
    info Unlinking "@react-native-community/async-storage" iOS dependency
    info iOS module "@react-native-community/async-storage" has been successfully unlinked
    info Unlinking "@react-native-community/async-storage" Android dependency
    info Android module "@react-native-community/async-storage" has been successfully unlinked
    (base) Somedude@Programmers-Machine-4:~/CrossPlatformProjects/ReactNative/spotsrn$ react-native run-android

2.上面显示该库已成功取消链接,但是当我尝试为 android 构建时,它声称该库已链接:

error React Native CLI uses autolinking for native dependencies, but the following modules are linked manually: 
  - @react-native-community/async-storage (to unlink run: "react-native unlink @react-native-community/async-storage")
  - react-native-fbsdk (to unlink run: "react-native unlink react-native-fbsdk")
  - react-native-vector-icons (to unlink run: "react-native unlink react-native-vector-icons")

这也发生在其他包上,我认为它与react-native-community/async-storage库无关。是否有重置/解决此问题的过程?

4

1 回答 1

0

删除 iOS 和 android 文件夹然后运行

react-native eject

然后构建

react-native run-android
于 2019-10-30T16:04:32.387 回答