react-native-sqlite-storage 未定义不是对象(评估‘NativeModules["SQLite"][method]’)
2017-11-17
4927
React-Native-native-sqlite存储未定义不是对象(评估'nativeModules [“ sqlite”] [method]')
我在使用React-Native-sqlite-Storage时会遇到此错误。我正在使用Expo测试我的React-Native应用程序。
811403609
3个回答
您可能已将所有内容添加到 android/app/src/main/java/com//MainApplication.java 中,如 https://github.com/andpor/react-native-sqlite-storage 中所述 如果您未添加:
import org.pgsqlite.SQLitePluginPackage; // Add import
public class MainApplication extends Application implements ReactApplication {
...
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new SQLitePluginPackage(), // register SQLite Plugin here
new MainReactPackage()
);
}
如果您已这样做,则再次重建项目,它应该可以正常工作。
Srđan Petrović
2018-02-15
对于 React Native 版本 > 0.60,以下步骤对我的 iOS 有帮助:
cd <PATH_TO_PROJECT>/ios
pod install
Waqar UlHaq
2019-11-04
尝试不使用 expo,这解决了我的问题。
hk3475
2019-09-03