Использовать HTTP по умолчанию в IntelliJ или Android Studio
Я знаю, что это может показаться странным запросом (который может помочь объяснить, почему никакие исследования Google не помогают мне найти ответ), но из-за некоторых проблем с брандмауэром подключение к внешним ресурсам через HTTPS занимает очень много времени или времени полностью.
В настоящее время мои зависимости выглядят так:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:support-v4:22.2.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.google.code.gson:gson:2.3.1'
compile 'com.mcxiaoke.volley:library:1.0.18'
}
И мои ошибки выглядят так:
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not resolve com.mcxiaoke.volley:library:1.0.18.
Required by:
udacity-android-nanodegree--july2015-project1:app:unspecified
> Could not GET 'https://jcenter.bintray.com/com/mcxiaoke/volley/library/1.0.18/library-1.0.18.pom'.
> Connection to https://jcenter.bintray.com refused
> Could not GET 'https://repo1.maven.org/maven2/com/mcxiaoke/volley/library/1.0.18/library-1.0.18.pom'.
> Connection to https://repo1.maven.org refused
Теперь эти ошибки приходят и уходят и действительно зависят от магистрального брандмауэра, который тратит время на запросы HTTPS. Если вы внимательно посмотрите на ошибку, она ссылаетсяhttps://jcenter.bintray.com/com/mcxiaoke/volley/library/1.0.18/library-1.0.18.pom
который, когда вы раздеваетеhttps
и заменить его простоhttp
это показывает то же самое.
Для соединений, которые должны быть безопасными, HTTPS из-за безопасности / логинов / и т. Д. Это хорошо, но для загрузки публичных библиотек и зависимостей,как мне обеспечить, чтобы Android Studio придерживалась обычного HTTP?