2017-01-19 15 views
1

私はbuild.gradleに2つの依存関係が定義されているプロジェクトを持っています。依存関係が異なると、異なる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の作業でコンパイルするという方法で、自分自身のリサイクルビューを使用して独自の使い方を作成しました。

関連する問題