Зависимость HTTP-клиента apache в андроиде с API Google

Я использую библиотеки игровых сервисов google только с регистрацией в Google+, и она отлично работает, но теперь я хочу включить в приложение приложение «Календарь». Я следую этому руководству

Проблема заключается в том, что зависимости от новых инструкций учебника вызывают предупреждение в Gradle Build.

Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources] Warning:Dependency org.apache.httpcomponents:httpclient:4.0.1 is ignored for debug as it may be conflicting with the internal version provided by Android. In case of problem, please repackage it with jarjar to change the class packages Warning:Dependency org.apache.httpcomponents:httpclient:4.0.1 is ignored for release as it may be conflicting with the internal version provided by Android. In case of problem, please repackage it with jarjar to change the class packages :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:preReleaseBuild UP-TO-DATE :app:checkDebugManifest :app:prepareComAndroidSupportMediarouterV72200Library UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72221Library UP-TO-DATE :app:prepareComAndroidSupportMultidex100Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServices750Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42221Library UP-TO-DATE :app:processDebugManifest UP-TO-DATE :app:compileDebugAidl UP-TO-DATE Information:2 warnings :app:mergeDebugAndroidTestResources UP-TO-DATE Information:See complete output in console :app:prepareComGoogleAndroidGmsPlayServicesMaps750Library UP-TO-DATE :app:generateDebugAndroidTestBuildConfig UP-TO-DATE Information:BUILD SUCCESSFUL :app:generateDebugAndroidTestSources UP-TO-DATE :app:processDebugAndroidTestResources UP-TO-DATE :app:compileDebugAndroidTestAidl UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesSafetynet750Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesGcm750Library UP-TO-DATE Information:0 errors :app:prepareComGoogleAndroidGmsPlayServicesGames750Library UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesNearby750Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppstate750Library UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugSources UP-TO-DATE :app:generateDebugAndroidTestAssets UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesDrive750Library UP-TO-DATE Information:Total time: 10.856 secs :app:prepareComGoogleAndroidGmsPlayServicesLocation750Library UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:mergeDebugAndroidTestAssets UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesCast750Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesWallet750Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesPanorama750Library UP-TO-DATE :app:preDebugAndroidTestBuild UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesPlus750Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesBase750Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesWearable750Library UP-TO-DATE :app:processDebugResources UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppinvite750Library UP-TO-DATE :app:prepareDebugDependencies :app:prepareComGoogleAndroidGmsPlayServicesAppindexing750Library UP-TO-DATE :app:generateDebugAndroidTestResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:generateDebugAndroidTestResValues UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesIdentity750Library UP-TO-DATE :app:prepareDebugAndroidTestDependencies :app:compileDebugAndroidTestRenderscript UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesFitness750Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAnalytics750Library UP-TO-DATE :app:processDebugAndroidTestManifest UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAds750Library UP-TO-DATE :app:generateDebugAssets UP-TO-DATE 

Вот мой файл приложения gradle:

 apply plugin: 'com.android.application' android { signingConfigs { config { keyAlias 'androiddebugkey' keyPassword 'android' storeFile file('C:/Users/Julio/.android/debug.keystore') storePassword 'android' } } compileSdkVersion 22 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.julio.competicionpartido" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName "1.0" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { signingConfig signingConfigs.config } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:22.2.1' compile 'com.google.android.gms:play-services:7.5.0' compile ('com.google.api-client:google-api-client:1.20.0'){ exclude module: 'httpclient' exclude group: 'org.apache.httpcomponents' exclude group: 'org.apache.httpcomponents', module: 'httpclient' } compile 'com.google.api-client:google-api-client-android:1.20.0' compile 'com.google.api-client:google-api-client-gson:1.20.0' compile 'com.google.apis:google-api-services-calendar:v3-rev125-1.20.0' } 

Я искал целую вечность, и я пробовал все. Может ли кто-нибудь мне помочь?

Я мог бы исправить ошибку, исключив модуль httpclient из всех конфигураций. Добавьте этот код в свой файл guild.gradle:

 configurations { compile.exclude group: "org.apache.httpcomponents", module: "httpclient" } 

Чтобы исключить этот класс из всех конфигураций:

 configurations.all() { exclude group: "org.apache.httpcomponents", module: "httpclient" } dependencies { ... } 

Я решил это так.

Я включил google + signin и поделился с моим приложением. Я просто удалил зависимости для зависимости клиента API и просто использовал только зависимость от сервиса Google Play, и это сработало для меня.

compile 'com.google.api-client:google-api-client-android:1.20.0 ' – удалить его

а также

Просто используйте compile 'com.google.android.gms:play-services:7.5.0' и все работает нормально.

Intereting Posts
Разница между ключом Android и ключом Back и их поведением Потоковая передача с помощью Android MediaPlayer – уловки и буферизация Android-эмулятор настолько медленный, что он непригоден FragmentTabHost – вкладки не адресуются до просмотра в первый раз Android M: VoIP, JAINSIP, SipStack; Несогласованное исключение SipProvider при создании точки прослушивания с включенным tls Android + Как добавить вертикальную функцию «Автопрокрутка» в ScrollView или TextView Как настроить Android SnackBar на определенную позицию на экране Отображение прогресса и загрузка изображения на всплеск в android Как сохранить текст в режиме просмотра изображений в android? Динамически меняет макет «RuntimeException: родной шрифт не может быть создан» при загрузке шрифта Как получить URL и текст выбора из браузера Android с намерением поделиться Как решить внутреннюю ошибку: повторите попытку класса приемника и GCMBaseIntentService: SERVICE_NOT_AVAILABLE ошибка Как предотвратить андроидное приложение от сбоев из-за исключения в фоновом потоке? Динамически обновлять список с помощью адаптера