2016-09-07 16 views
0

React Nativeアプリに簡単なモジュールを追加します。しかし、私はエラーを持っている:モジュールをReact Nativeに追加 - エラー:シンボルが見つかりません

package com.androiddepends; 

import com.facebook.react.bridge.NativeModule; 
import com.facebook.react.bridge.ReactApplicationContext; 
import com.facebook.react.bridge.ReactContext; 
import com.facebook.react.bridge.ReactContextBaseJavaModule; 
import com.facebook.react.bridge.ReactMethod; 
import android.util.Log; 

public class HelloWorld extends ReactContextBaseJavaModule { 

    public HelloWorld(ReactApplicationContext reactContext) { 
     super(reactContext); 
    } 

    @Override 
    public String getName() { 
     return "HelloWorld"; 
    } 

    @ReactMethod 
    public void openWifiSettings() { 
    Intent intent = new Intent(Intent.ACTION_WIFI_SETTINGS); 
    if (intent.resolveActivity(getPackageManager()) != null) { 
     startActivity(intent); 
    } 
} 
} 

任意のアイデア:

:app:compileDebugJavaWithJavacE:\project\android\app\src\main\java\com\androiddepends\HelloWorld.java:23: error: cannot find symbol 
    Intent intent = new Intent(Intent.ACTION_WIFI_SETTINGS); 
    ^
    symbol: class Intent 
    location: class HelloWorld 
E:\project\android\app\src\main\java\com\androiddepends\HelloWorld.java:23: error: cannot find symbol 
    Intent intent = new Intent(Intent.ACTION_WIFI_SETTINGS); 
         ^
    symbol: class Intent 
    location: class HelloWorld 
E:\project\android\app\src\main\java\com\androiddepends\HelloWorld.java:23: error: cannot find symbol 
    Intent intent = new Intent(Intent.ACTION_WIFI_SETTINGS); 
          ^
    symbol: variable Intent 
    location: class HelloWorld 
E:\project\android\app\src\main\java\com\androiddepends\HelloWorld.java:24: error: cannot find symbol 
    if (intent.resolveActivity(getPackageManager()) != null) { 
          ^
    symbol: method getPackageManager() 
    location: class HelloWorld 
4 errors 
FAILED 

ここでは、コードのですか?

答えて

0

インポートセクションにはないAndroid SDKのインテントパッケージをインポートする必要があります。

android.content.Intent

問題はSDKのインテントクラスが見つかりません。

+0

動作しません。私は 'import android.content.Intent; 'を追加しましたが、それと同じエラーです。 – slowydown

+0

正常に動作していれば、それをきれいにして再構築してください。アンドロイドスタジオセットアップや他のセットアップ、つまりアトムとコマンドラインツールを使用していますか? –

+0

私はPHPStromを使用しましたが、プロジェクトをAndroidスタジオに移動するだけです。 Android StudioでReact Nativeプロジェクトを再構築する方法は? – slowydown

関連する問題