Невозможно добавить dependecy в gradle (Android Studio)

Я пытаюсь добавить эту зависимость https://github.com/hoang8f/android-flat-button в свой проект студии Android, и я получаю

Error:(26, 13) Failed to resolve: info.hoang8f:fbutton:1.0.5 

Я могу легко и без лишних проблем добавить зависимость от Google Play.

Ниже мой build.gradle

 apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.example.planner" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } 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 'info.hoang8f:fbutton:1.0.5' } 

Решения пробовали: – 1.) Gradle работает в онлайн-режиме, а не в автономном режиме. 2.) Убирали и строили / восстанавливали проект.

3.) Изменено

 repositories { mavenCentral() } 

В моем корневом файле градиента

4.) Инструменты-> android-> Sync Project с файлами градиентов

Все еще не удача в том, чтобы заставить его работать.

PS: – Не то, чтобы это затрагивало вопросы, я столкнулся с такой же проблемой, пытаясь добавить parse sdk через gradle, поэтому я добавил файл jar независимо.

Добавить

repositories { mavenCentral() }

Включить тег android

  android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.example.planner" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } repositories { mavenCentral() }} 

Попробуйте это. Добавьте файл fbutton-1.0.5.aar в папку lib.

 repositories { flatDir { dirs 'libs' } } 

Добавьте файл aar в зависимости.

 dependencies { compile(name:'ARFile', ext:'aar') } 

Вы заметили, как выглядит build.gradle demo проекта? https://github.com/hoang8f/android-flat-button/blob/master/demo/build.gradle

 apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion '19.1.0' defaultConfig { minSdkVersion 9 targetSdkVersion 19 versionCode 2 versionName "1.1" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile 'com.android.support:appcompat-v7:19.+' compile 'com.larswerkman:HoloColorPicker:1.4' compile fileTree(dir: 'libs', include: ['*.jar']) // compile project(':library') compile 'info.hoang8f:fbutton:1.0.5' } 

Проверьте, не пропали ли вы что-то в своем файле Gradle или что-то не так

EDIT: я поместил весь файл build.gradle в свой новый проект, и он отлично работает.

Если восстановление не поможет, создайте новый чистый проект и поместите этот build.gradle. Скажите, что это работает с новым проектом.

EDIT2:

В вашем проекте у вас есть два build.gradle меняют второй

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' classpath 'com.google.gms:google-services:1.5.0-beta2' } } allprojects { repositories { jcenter() } } 

У меня такая же проблема. Недействительный кеш и перезапустите свою студию Android. Затем синхронизируйте град.

Я клонировал проект и использовал модуль «demo» для тестирования lib. Необходимая вам библиотека была загружена успешно, и это ожидается, потому что она существует в maven repo

Единственный момент, который я заметил – возможно, у вас могут быть проблемы с gradle, потому что есть команда runProguard , которая больше не используется в gradle. Поэтому вы можете просто удалить его или изменить на minifyEnabled false.

После этого демонстрационный проект успешно собирается