も同じ問題が直面しています。マシュマロでその仕事は辛抱強く。 「:javax.net.ssl.SSLHandshakeException:com.android.volley.NoConnectionErrorハンドシェイクが失敗しました」しかし、キットカット版では
問題を提起した私は、Googleの認証の依存関係を使用し、これを処理するために
を。親切に、あなたのGradle
compile 'com.google.android.gms:play-services-auth:11.0.2'
に次の依存関係を追加し、インスタレーションの必要
private void updateAndroidSecurityProvider(Activity callingActivity) {
try {
ProviderInstaller.installIfNeeded(this);
} catch (GooglePlayServicesRepairableException e) {
// Thrown when Google Play Services is not installed, up-to-date, or enabled
// Show dialog to allow users to install, update, or otherwise enable Google Play services.
GooglePlayServicesUtil.getErrorDialog(e.getConnectionStatusCode(), callingActivity, 0);
} catch (GooglePlayServicesNotAvailableException e) {
Log.e("SecurityException", "Google Play Services not available.");
}
}
次に、あなたの活動にメソッドを呼び出す場合は、下のバージョンでセキュリティプロバイダをインストールするためのメソッドを実装ネットワーク操作を行う前に
実際にはURLはhttpsのみで、それはmarshmallowバージョンではうまく動作していますが、kitkatではうまく動作していません。 –
コードを投稿して、どのように呼び出すかを確認できますか?そしてlogcatください:) – Malik
私の編集した質問を参照してください。私はメッセージcom.android.volley.NoConnectionErrorを取得しています:javax.net.ssl.SSLHandshakeException:ハンドシェイクに失敗しました –