2016-12-19 6 views
0

Я загрузил библиотеку в bintray, но когда я пытаюсь использовать ее в своем проекте, сборка градации не выполняется с ошибкой: (26, 13) Не удалось разрешить: com.ymirski.library: date- Utils: 0.0.1 Gradle не удается разрешить зависимости от bintray

Вот мое приложение зависимостей build.gradle:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.1.0' 
    testCompile 'junit:junit:4.12' 
    compile 'com.ymirski.library:date-utils:0.0.1' 
} 

проект build.gradle:

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "http://droidlab.bintray.com/maven" 
     } 
    } 
} 

все данные я получил от bintray: enter image description here

enter image description here

+0

Это означает, что в библиотеке нет такой библиотеки. –

+0

, но я получил эти ссылки из bintray –

+1

, пожалуйста, обратитесь к jcenter и используйте – Basi

ответ

1

Я думаю, что вы не публиковали свою библиотеку правильно. Если вы укажете зависимость в Gradle, как и вы, она ожидает найти файл JAR, а не файл AAR. Если Gradle поддерживает в зависимости от файлов AAR (я не занимаюсь разработкой Android), вам, вероятно, необходимо явно указать, что вы хотите использовать AAR, используя compile 'com.ymirski.library:date-utils:[email protected]'. Но даже с этим это не сработает, что заставляет меня думать, что вы не сделали публикацию на Bintray правильно. Но поскольку я также не знаком с Бинтраем, я не могу сказать вам, что именно не так.

Смежные вопросы