2016-08-23 5 views
1

Android 7のアップグレードが失敗した後、WifiManager.addNetwork()が失敗し、-1を返すデバッグ中に、Android 6.0のアップデートが完了するまでアプリケーションが正常に動作します。Android N - WifiManager addNetwork()に失敗しました

これは、TLSネットワークを設定しようとしている場合にのみ発生します。 PSK構成でうまく動作します。

ソリューション:
すべてのエンタープライズWLANに対して、EAPセットフェーズ2方式を追加するようにコードが作成されました。アンドロイドNから、TLSではなくTTLSにの​​み追加されるように制限されています。今は期待どおりに動作します。

答えて

0

実行時のアクセス許可を確認してください。これは

+0

問題が見つかりましたパーミッションではありません。コードは、アンドロイドNからすべてのエンタープライズwlanのeap set phase2メソッドを追加するために作成されました。TLSではなくTLSだけに追加するように制限されています。今は期待どおりに動作します。 – Sudhakar

+0

偉大なと感謝の答え:) – Genehme

0

私はアンドロイド6.0と6.0.1

https://code.google.com/p/android/issues/detail?id=192989

https://code.google.com/p/android/issues/detail?id=192622

addaddNetworkリターン-1すべてのデバイス

にF9

6.0以下の作品に直面しています同じ問題をあなたを助けるでしょう

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 
wfc.SSID = networkSSID; 
      int pri = getMaxPriority(); 
      wfc.priority = pri + 1; 
     } else { 
      wfc.SSID = "\"" + networkSSID + "\""; 
      wfc.priority = 40; 
     } 
関連する問題