В моем проекте также одни и те же вопросы, сталкиваются. В Marshmallow его работа искусно. Но в KitKat версии он поднял вопрос
«com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: Рукопожатие не удалось»
Для обработки этого я использовал зависимости AUTH 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, и он отлично работает в версии с зефиром, но не в kitkat. –
Можете ли вы опубликовать некоторый код, чтобы мы могли видеть, как вы его назовете. И logcat пожалуйста :) – Malik
Уверен, посмотри мой отредактированный вопрос. Ошибка сервера волейбола я получаю с сообщением com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: Handshake не удалось –