2016-08-02 11 views
1

私はアンドロイドの反応ネイティブで遊んでいます。私はsqliteに特別な関心事を持っています。 私はここでsqliteのlibを使用しようとしますreact-native-sqlite-storage私はいつも "run-android"のときにBUILD FAILEDを購入しています。私は はMainActivity にエラーを設定する(Androidの使用方法)ステップ4で失わ少しだ:アンドロイド設定のNative Sqliteに反応します

 
    E:\Documents\Visual Studio CODE\MyApp\android\app\src\main\java\com\myapp\MainActivity.java:22: error: cannot find symbol 
    protected List getPackages() { 
      ^
    symbol: class List 
    location: class MainActivity 
... 

は正しいのconfを表示するにはAndroidのために誰かの非常に簡単なサンプルプロジェクトをお持ちですか?ありがとうございます。

+0

rnpmリンクはパッケージの自動リンクを行います。 Androidで動作しないのですか? – vijayst

+0

こんにちは、私は仕事をしたが、試みた。私はrnpmのステップはiosのためだと思う。メッセージ: E:\ Documents \ Visual Studio CODE \ MyApp> rnpmリンクreact-native-sqlite-storage rnpm-link info反応するネイティブsqliteストレージの依存関係のリンク rnpm-link info iOSモジュールreact-native -sqlite-storageは正常にリンクされました rnpm-link ERR!リンク中に何かが間違っているようです。エラー:明示しない不明 ここに問題を提出してください:https://github.com/rnpm/rnpm/issues E:\ Documents \ Visual Studio CODE \ MyApp>) –

答えて

0

リストのインポートステートメントがありません。

import java.util.List;それは自動的に正しい解決策を提案するよう

@Override 保護されたリストgetPackages(){

//noinspection RedundantArrayCreation 
    return Arrays.asList(new ReactPackage[]{ 
      new MainReactPackage(), 

    }); 
} 

任意のJava IDEは、修​​正インポート機能のいくつかの種類があります。

Androidスタジオは無料で反応ネイティブで自動的にグラデーション設定を行います。あなたがする必要があるのは、gradleファイル(デフォルトではAndroid)を使ってプロジェクトフォルダをIDEにインポートし、ctrl +スペースを押してIntelliSenseをオンにするだけです。

0

MainAplivity.javaではなくMainActivity.javaを変更する必要があります。

関連する問題