WildDogTeam / wilddog-issue

关于野狗产品的问题,bug反馈和改进意见
2 stars 1 forks source link

使用android SDK jar 包冲突问题 #67

Closed laufly closed 7 years ago

laufly commented 8 years ago

当同时使用安卓auth和sync jar包的是时候,会提示jar包冲突,解决方案: 在项目app级别的build.gradle中加入android 节点下加入如下代码

    android{
    ...
   packagingOptions {
    exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.properties'
    exclude 'META-INF/maven/com.fasterxml.jackson.core/jackson-core/pom.xml'
    exclude 'META-INF/maven/com.squareup.okio/okio/pom.properties'
    exclude 'META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.xml'
    exclude 'META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.properties'
    exclude 'META-INF/maven/com.fasterxml.jackson.core/jackson-core/pom.properties'
    exclude 'META-INF/maven/com.squareup.okio/okio/pom.xml'
    exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.xml'
    exclude 'META-INF/maven/com.fasterxml.jackson.core/jackson-annotations/pom.properties'
    exclude 'META-INF/maven/com.fasterxml.jackson.core/jackson-annotations/pom.xml'
    exclude 'META-INF/maven/com.wilddog.client/wilddog-sync-android/pom.properties'
    exclude 'META-INF/maven/com.wilddog.client/wilddog-auth-android/pom.properties'
    exclude 'META-INF/maven/io.socket/socket.io-client/pom.xml'
    exclude 'META-INF/maven/com.wilddog.client/wilddog-sync-android/pom.xml'
    exclude 'META-INF/maven/io.socket/engine.io-client/pom.xml'
    exclude 'META-INF/maven/com.squareup.okhttp/okhttp-ws/pom.properties'
    exclude 'META-INF/maven/io.socket/engine.io-client/pom.properties'
    exclude 'META-INF/maven/org.json/json/pom.properties'
               }
    ...
       }