首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告:在调试时忽略依赖org.json:json:20090211,因为它可能与Android提供的内部版本相冲突。

警告:在调试时忽略依赖org.json:json:20090211,因为它可能与Android提供的内部版本相冲突。
EN

Stack Overflow用户
提问于 2015-11-03 10:56:47
回答 1查看 2.5K关注 0票数 0

我在运行Android工作室时出错。

警告:在调试时,依赖org.json:json:20090211被忽略,因为它可能与Android提供的内部版本相冲突。

我的build.gradle

代码语言:javascript
复制
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.android.support:design:23.0.1'
    compile 'com.android.support:cardview-v7:23.0.1'
    compile 'com.android.support:recyclerview-v7:23.1.0'
    compile 'com.google.android.gms:play-services:8.1.0'
    compile 'org.java-websocket:Java-WebSocket:1.3.0'
    compile 'com.github.nkzawa:engine.io-client:0.6.0'
    compile 'com.github.nkzawa:socket.io-client:0.6.0'
    compile 'com.mcxiaoke.volley:library:1.0.19'
    compile files('libs/json_simple.jar')
    compile files('libs/pushy-1.0.7.jar')
    compile 'com.facebook.android:facebook-android-sdk:4.7.0'
}

我试过把org.json排除在外,它不起作用。

代码语言:javascript
复制
exclude group:'org.json',module:'json'

但是当我删除socket.io-client、engine.io-client和facebook时

android工作室在没有警告的情况下运行。

请告诉我哪里出了问题,

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-02-22 06:44:24

再试一次。它一定会起作用的.

通过在build.gradle中添加以下行,可以从模块中排除json依赖项

我改变了这个

代码语言:javascript
复制
compile 'com.github.nkzawa:socket.io-client:0.4.1'

代码语言:javascript
复制
compile ('com.github.nkzawa:socket.io-client:0.4.1'){
exclude group: 'org.json', module: 'json'
}

这对我有用:不再有任何警告了:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33497347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档