2017-01-19 2 views
1

У меня есть проект, в котором у меня есть две зависимости, определенные в моем build.gradle.Различные зависимости требуют разных версий sdk

Однако требуется компиляция 22 и другая из 23. Естественно, когда я компилирую с каждой версией sdk, я получаю разные ошибки в зависимости от неправильной библиотеки.

Есть ли способ обойти это?

зависимостей Я использую являются

compile 'com.parse:parse-android:1.13.1' 
compile 'com.javon.parserecyclerviewadapter:parserecyclerviewadapter:1.0.7' 

EDIT: Если я выбираю вариант 23, как предложено в комментариях, я получаю ошибку компиляции:

error: cannot find symbol 
     Parse.initialize(new Parse.Configuration.Builder(this) 
           ^
symbol: class Configuration 
location: class Parse 

и

Error:(54, 39) error: cannot find symbol class Configuration 
Error:Execution failed for task ':app:compileDebugJavaWithJavac'. 
Compilation failed; see the compiler error output for details. 
+1

Установить 'compileSdkVersion' из 23 - всегда выбирать более высокий. Затем задайте отдельный вопрос, где вы объясняете ошибки, которые вы получаете, и, возможно, люди здесь могут помочь вам справиться с этими ошибками. – CommonsWare

+0

Вам также необходимо принять решение о minSdkVersion и targetSdkVersion. –

ответ

0

Проблема была в com.javon.parserecycleradapter. В итоге я решил не использовать его и создал собственное адаптированное использование с повторным просмотром, таким образом, с 23 и 22 работами.

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