2015-07-27 2 views
1

Я начал интеграцию LinkedIn войти в мое приложение, следуя руководство по началу работы, предоставленную developer.linkedin.comLinkedIn Android SDK установить

Я скачал мобильный SDK для Android и импортирован-щ э ю в SDK мой проект.

Добавлена ​​следующая строка в мои зависимости в build.gradle:

compile project(':linkedin-sdk') 

Добавлена ​​следующая строка в моей settings.gradle:

include ':linkedin-sdk' 

Когда я синхронизировать проект я получаю следующее сообщение об ошибке :

Error:(8, 0) Plugin with id 'robolectric' not found. 

Любая помощь будет принята с благодарностью. Благодаря!

+0

Вы пытались синхронизировать с robolectric вручную в градиенте? testCompile "org.robolectric: robolectric: 3.0" –

+0

@ProkashSarkar the linkedin-sdk уже имеет это в градиенте: androidTestCompile ('org.robolectric: robolectric: 2.4') ... Я пробовал 3.0, но все та же ошибка, что и раньше – mikebertiean

+0

, плагин был устаревшим. Я бы попросил связать команду, чтобы исправить библиотеку и даже лучше распространять библиотеку через двоичную зависимость вместо источников. –

ответ

1

Как быстрое решение, пожалуйста, удалите следующие строки из linked-sdkbuild.gradle файлов:

buildscript { 
    ... 
    dependencies { 
    classpath 'org.robolectric:robolectric-gradle-plugin:0.14.+' 
    } 
} 

apply plugin: 'robolectric' 

И это так же просто, чтобы быть на 100% уверены:

androidTestCompile('junit:junit:4.12') 
androidTestCompile('org.robolectric:robolectric:2.4') 

Я надеюсь, что вы в курсе, что вы включите volley в свое приложение. Таким образом, вы можете столкнуться с повторяющейся ошибкой класса при использовании dexing

+0

Это сработало, но это не очень элегантно. Однако, спасибо за вклад, однако! Как вы сказали, у меня уже был залп в моем проекте, так что я сделал, так что я удалил volley.jar из связанного-sdk и изменил сглаженный link-sdk для компиляции файлов (': libs/volley.jar') – mikebertiean

+0

Ask Linkedin ребята, чтобы исправить это :) –

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