Dependency commons-logging:commons-logging:1.2 is ignored for debug as it may be conflicting with the internal version provided by Android

烈酒焚心 提交于 2020-01-24 10:41:21

问题


I'm getting the following warning

Warning:Dependency commons-logging:commons-logging:1.2 is ignored for debug as it may be conflicting with the internal version provided by Android. In case of problem, please repackage it with jarjar to change the class packages

The dependency "commons-logging:commons-logging:1.2" is not even in my gradle file.


回答1:


I think you should exclude commons-logging from any dependency that includes it. It's gonna be like this:

compile ('<name-of-the-package-that-has-as-dependency-commons-logging>') {
    exclude group: 'commons-logging', module: 'commons-logging'
}



回答2:


apply plugin: 'com.android.application'android {   
 compileSdkVersion 22    
 buildToolsVersion "22.0.1"    
 defaultConfig {        
 applicationId "com.milople.useraudio"        
 minSdkVersion 15        
 targetSdkVersion 22       
 versionCode 1       
 versionName "1.0"       
 multiDexEnabled true    
}  
  packagingOptions {        
             exclude 'META-INF/LICENSE.txt'      
             exclude 'META-INF/NOTICE.txt'      
  }   
 buildTypes {        
            release {            
                 minifyEnabled true            
proguardFiles getDefaultProguardFile('proguard-android.txt'), 
'proguard-rules.pro'       
 }   
 }      
compileOptions {          
sourceCompatibility JavaVersion.VERSION_1_7      
targetCompatibility JavaVersion.VERSION_1_7    
}}
buildscript {    
repositories{ 
           maven { url 'https://maven.fabric.io/public' }           
}
dependencies {       
 classpath 'io.fabric.tools:gradle:1.+'    
}}
apply plugin: 'io.fabric'repositories { 
   maven { url 'https://maven.fabric.io/public' }}
dependencies {    
compile fileTree(dir: 'libs', include: ['*.jar'])    
compile 'com.android.support:appcompat-v7:22.0.0+'   
compile 'com.android.support:recyclerview-v7:22.1.1'    
compile 'com.android.support:cardview-v7:22.1.1'    
compile files('libs/PayPalAndroidSDK-2.9.8.jar')   
compile 'de.hdodenhof:circleimageview:1.2.1'    
compile 'com.google.code.gson:gson:2.3.1'    
compile 'com.facebook.android:facebook-android-sdk:4.1.0'     
compile('com.twitter.sdk.android:twitter:1.7.2@aar') {
transitive = true;    
}    
compile 'com.google.android.gms:play-services:6.5.87'    
compile 'com.eftimoff:android-pathview:1.0.6@aar'   
compile 'com.dwolla:dwolla-java-sdk:2.0.5'   
compile 'org.apache.httpcomponents:httpmime:4.2.5'
compile 'com.sothree.slidinguppanel:library:3.1.1'  
compile 'com.squareup:otto:1.3.5'  
}


来源:https://stackoverflow.com/questions/32262912/dependency-commons-loggingcommons-logging1-2-is-ignored-for-debug-as-it-may-be

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!