私のアプリケーションで既にGoogleのExoPlayerが使用されています。 google-vr sdkを追加します。AspectRatioFrameLayoutプロジェクトが既にEXOプレーヤーライブラリを使用している場合、google-vr sdkの重複したエントリ
しかし、私はエラーを持っている:
Execution failed for task ':app:transformClassesWithJarMergingForDebug'. com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/exoplayer/AspectRatioFrameLayout.class
問題は、Googleの-VRのSDKがalredy内部ExoPlayerが含まれていることであり、それはAARアンドロイドライブラリとして配布されるように私はGoogleの-VR SDKを変更することはできません。
dependencies {
// exo player
compile 'com.google.android.exoplayer:exoplayer:r1.5.0'
// Google VR SDK
compile project(':gvr-common')
compile project(':gvr-commonwidget')
compile project(':gvr-videowidget')
}
は、任意の提案のために非常に満足して次のようになります。ここでは
は、私の依存関係の一部です。
を削除するには、この問題のいずれかの解決策を見つけますか? –
google-vrの中に既に含まれているので、 'com.google.android.exoplayer:exoplayer:r1.5.0' を私の依存関係から除外するだけです。 バージョンは1.5.0ではないので、コンパイル時にエラーが発生しました。 –