Androidで「OSに依存しないパス「META-INF / DEPENDENCIES」エラーで複数のファイルが見つかりました」を修正する方法

Javad Farokhi

私はグーグルドライブAPIv3に移行し、次のようなこのサンプルに従って依存関係を更新しています

implementation 'com.google.android.gms:play-services-auth:16.0.1'
implementation 'com.google.http-client:google-http-client-gson:1.26.0'
implementation('com.google.api-client:google-api-client-android:1.26.0') {
    exclude group: 'org.apache.httpcomponents'
}
implementation('com.google.apis:google-api-services-drive:v3-rev136-1.25.0') {
    exclude group: 'org.apache.httpcomponents'
}

しかし、私はこのエラーに直面しています:

OSに依存しないパス「META-INF / DEPENDENCIES」で複数のファイルが見つかりました

とアプリを実行することはできません

マーティンツァイトラー

使用packagingOptions pickFirstまたはexclude; それを除外するために保存する必要があると思います:

android {
    packagingOptions {
        // pickFirst "META-INF/DEPENDENCIES"
        exclude "META-INF/DEPENDENCIES"
    }
}

またの間でバージョンの不一致があるようです1.25.01.26.0現在のバージョンは:

implementation "com.google.apis:google-api-services-drive:v3-rev173-1.25.0"

他の人もバージョンが必要かもしれませ1.25.0ん。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ