我按照安装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手势处理程序\机器人\编译\中间体\检查舱单\调试”