2016-06-14 3 views
0

WiFiのスキャンはそのようなインスタンスフィールド「ChannelWidth」

wifiManager.startScan(); 
ScanResultsList scanresultsList = wifiManager.getScanResults(); 

を使用して、私はScanResultオブジェクトによって定義されたスキャン結果のリストを取得します。

問題:

参照のうえscanResult.channelWidthに、私はエラーを提示しています:

scanResult.channelWidth = No such instance field: 'channelWidth' 

例外

java.lang.NoSuchFieldError: No instance field channelWidth of type I in class Landroid/net/wifi/ScanResult; or its superclasses (declaration of 'android.net.wifi.ScanResult' appears in /system/framework/framework.jar)

スタックトレース:

06-14 02:57:19.732 27116-27116/com.cynetstudios.frequencyselector E/AndroidRuntime: FATAL EXCEPTION: main 
Process: com.cynetstudios.frequencyselector, PID: 27116 
java.lang.NoSuchFieldError: No instance field channelWidth of type I in class Landroid/net/wifi/ScanResult; or its superclasses (declaration of 'android.net.wifi.ScanResult' appears in /system/framework/framework.jar) 
    at com.cynetstudios.frequencyselector.main.initWiFiArrays(main.java:161) 
    at com.cynetstudios.frequencyselector.main.access$000(main.java:35) 
    at com.cynetstudios.frequencyselector.main$1$1.run(main.java:115) 
    at android.os.Handler.handleCallback(Handler.java:739) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:135) 
    at android.app.ActivityThread.main(ActivityThread.java:5291) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:372) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 

私は、更なる処理のために、このint値、この無インスタンスフィールドを引き起こしているものを

が必要ですか?

答えて

関連する問題