2017-06-20 12 views
2

google-cloud-speechをアプリで使用しているときにエラーが発生しました。私は これに関する解決策を見つけることができませんでした。Googleのクラウドスピーチを使用すると、APKのproject.propertiesにコピーされた重複ファイル

Duplicate files copied in APK project.properties when use google-cloud-speech

エラーログ:

Error:Execution failed for task 
':app:transformResourcesWithMergeJavaResForDebug'. 
> com.android.build.api.transform.TransformException: 
com.android.builder.packaging.DuplicateFileException: Duplicate files copied 
in APK project.properties 
File1: C:\Users\User\.gradle\caches\modules-2\files- 
2.1\com.google.cloud\google-cloud-speech\0.17.1- 
alpha\465fbf7a46b1b1fc3ecc8bb0371bdde7148242fd\google-cloud-speech-0.17.1- 
alpha.jar 
File2: C:\Users\User\.gradle\caches\modules-2\files- 
2.1\com.google.cloud\google-cloud- 
core\1.0.0\a204545d321c4f1688d9c377cdd88310884842f4\google-cloud-core- 
1.0.0.jar 

私は、2つの方法の下にしようとしたが、それは動作しません。 誰もこの問題を解決する方法を教えてもらえますか?

ありがとうございます!

1:

compile ('com.google.cloud:google-cloud-speech:0.17.1-alpha'){ 
    exclude group: 'org.json' 
    exclude group: 'org.apache.httpcomponents' 
    exclude group: 'io.grpc', module: 'grpc-all' 
    exclude group: 'com.google.protobuf', module: 'protobuf-java' 
    exclude group: 'com.google.api-client', module: 'google-api-client- 
appengine' 
    } 

2:

packagingOptions { 
    exclude 'META-INF/DEPENDENCIES' 
    exclude 'META-INF/NOTICE' 
    exclude 'META-INF/LICENSE' 
    exclude 'META-INF/DEPENDENCIES.txt' 
    exclude 'META-INF/LICENSE.txt' 
    exclude 'META-INF/NOTICE.txt' 
    exclude 'META-INF/NOTICE' 
    exclude 'META-INF/DEPENDENCIES' 
    exclude 'META-INF/notice.txt' 
    exclude 'META-INF/license.txt' 
    exclude 'META-INF/dependencies.txt' 
} 

答えて

3

は 'project.properties' packagingOptions中を除外する追加してください。

+0

それは働いた。どうもありがとうございました! –

関連する問題