2016-06-14 3 views
0

.무선 스캔 그러한 인스턴스 필드 'ChannelWidth' <pre><code>wifiManager.startScan(); ScanResultsList scanresultsList = wifiManager.getScanResults(); </code></pre> <p></p> 내가 <code>ScanResult</code> 객체에 의해 정의 된 검색 결과의리스트를 획득하여

문제 :

다스 려 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)

스택 트레이스 :

내가 추가 처리를 위해이 int 값을 필요로
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) 

,

이 더 인스턴스 필드의 원인이되지 않습니다 무엇?

답변