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
ここでは、コードのですか?
動作しません。私は 'import android.content.Intent; 'を追加しましたが、それと同じエラーです。 – slowydown
正常に動作していれば、それをきれいにして再構築してください。アンドロイドスタジオセットアップや他のセットアップ、つまりアトムとコマンドラインツールを使用していますか? –
私はPHPStromを使用しましたが、プロジェクトをAndroidスタジオに移動するだけです。 Android StudioでReact Nativeプロジェクトを再構築する方法は? – slowydown