在React Native中手动链接react-native-fs

问题描述

我是Mac用户,“ react-native link react-native-fs”对我不起作用。如何手动链接? 对我来说,在Android系统中工作就很重要。

,请检查我是否在这里做正确的事 我要做的第一件事是

npm install react-native-fs --save

然后我在android / setting.gradle

中执行此操作
include ':react-native-fs'
project(':react-native-fs').projectDir = new File(settingsDir,'../node_modules/react- 
native-fs/android')

然后在android / app / build.gradle中添加此

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

并且在本教程的这一步中说了做

import com.rnfs.RNFSPackage; // <------- add package

public class MainApplication extends Application implements ReactApplication {
// ...
@Override
protected List<ReactPackage> getPackages() {
  return Arrays.<ReactPackage>asList(
    new MainReactPackage(),// <---- add comma
    new RNFSPackage() // <---------- add package
  );
}

但是我的代码有点不同,就是这样

@Override
    protected List<ReactPackage> getPackages() {
      @SuppressWarnings("UnnecessaryLocalVariable")
      List<ReactPackage> packages = new PackageList(this).getPackages();
      // Packages that cannot be autolinked yet can be added manually here,for example:
      // packages.add(new MyReactNativePackage());
      //return packages;
      return packages(
    new MainReactPackage(),// <---- add comma
    new RNFSPackage() // <---------- add package
  );
    }

,并且在此步骤中,教程说要执行“ react-native链接react-native-fs” 但这对我不起作用 所以我认为解决方案是手动链接,但我不知道该怎么做

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)