2017-02-18 10 views
0

このエラーについては非常に疲れましたが、修正できませんでした。パッケージ名が「com.google.android.gms」の複数のライブラリを修正する方法はありますか?

Error:Execution failed for task ':app:processDebugResources'. 

Error: more than one library with package name 'com.google.android.gms'

Build.gradle:

apply plugin: 'android-library' 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    compile project(':google-play-services_lib') 
} 

android { 
    compileSdkVersion 10 
    buildToolsVersion "25.0.2" 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     // Move the tests to tests/java, tests/res, etc... 
     instrumentTest.setRoot('tests') 

     // Move the build types to build-types/<type> 
     // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 
     // This moves them out of them default location under src/<type>/... which would 
     // conflict with src/ being used by the main source set. 
     // Adding new build types or product flavors should be accompanied 
     // by a similar customization. 
     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
} 

どうもありがとうございました。

答えて

0

google play service libraryをコンパイルしていますが、あなたのgradleファイルには、このライブラリに依存するライブラリがいくつかあります。だから、のパッケージを持つ複数のライブラリにエラーがあります。まず、compile project(':google-play-services_lib')をコンパイルする必要がない場合、libにgoogle play service libraryが含まれているlibsディレクトリを確認します。私はhttps://developers.google.com/android/guides/setupに従うことができ、Googleプレイサービスを正確に設定できる最良の方法だと思います。

関連する問題