2017-11-17 30 views
1

react-native-sqlite-storage未定義はオブジェクトではありません( 'NativeModules ["SQLite" [method] ')react-native-sqlite-storage undefinedはオブジェクトではありません(NativeModules ["SQLite"] [メソッド]を評価しています)

react-native-sqlite-storageを使用しているときにこのエラーが発生します。私はExpoを使って私の反応ネイティブアプリをテストしています。あなたはおそらくアンドロイド/アプリですべてを追加

import SQLite from 'react-native-sqlite-storage'; 
SQLite.DEBUG(true); 
SQLite.enablePromise(true); 
let db = SQLite.openDatabase(DataAccess.dbName, DataAccess.dbVersion, "Test Database", 200000, DataAccess.openCB, DataAccess.errorCB); 

答えて

0

/srcに/メイン/ 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() 
    ); 
} 

あなたがやった場合それはもう一度プロジェクトを再構築するとうまくいくはずです。

関連する問題