我尝试react-native-fs
在我的 Android 项目上安装,但在编译时它返回了一个错误MainActivity.java
:
Error: cannot find symbol
setContentView(mReactRootView);
^
symbol: variable mReactRootView
location: class MainActivity
这是我必须在文件中手动添加的一段代码,但我不知道如何修复它。我遵循的完整安装指南位于
https://www.npmjs.com/package/react-native-fs/v/1.2.0
我该如何修复它?
答案1
如果您使用的是 RN +0.40,请按照以下步骤操作,而不是文档步骤“注册模块(在 MainActivity.java 中)”进入 MainApplication.java
// MainApplication.java
import com.syarul.rnlocation.RNFSPackage; // <--- import
...
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new RNFSPackage() // <-- Register package here or packages.add(new RNFSPackage());
);
}