我按照安装React Navigation for Android的所有说明进行操作 .

首先,"npm install --save react-navigation"," npm install --save react-native-gesture-handler" . "react-native link react-native-gesture-handler",最后,更新了我的 MainActivity.java

这是我的 MainActivity.java

import com.facebook.react.ReactActivity;
import com.facebook.react.ReactActivityDelegate;
import com.facebook.react.ReactRootView;
import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;

public class MainActivity extends ReactActivity {

/**
 * Returns the name of the main component registered from JavaScript.
 * This is used to schedule rendering of the component.
 */
@Override
protected String getMainComponentName() {
    return "InstagramClone";
}

@Override
protected ReactActivityDelegate createReactActivityDelegate() {
return new ReactActivityDelegate(this, getMainComponentName()) {
  @Override
  protected ReactRootView createRootView() {
   return new RNGestureHandlerEnabledRootView(MainActivity.this)
  }
};
}
}

这是我得到的错误:

出了什么问题:在创建目录'D:\ React Native Projects \ InstagramClone \ node_modules \ react时,无法创建父目录'D:\ React Native Projects \ InstagramClone \ node_modules \ react-native-gesture-handler \ android \ build' -native手势处理程序\机器人\编译\中间体\检查舱单\调试”