android 配置报错:Program type already present: android.support.v4.app.BackStackRecord$Op

最近在整理公司的一些项目,总结做过的项目文件,每次从svn下载下来的项目 都会报错,其他小问题 就不一一说了,见招拆招,碰到两个头疼的问题,最后发现 解决办法是一样 在这里,跟大家分享一下,如果,你知道,可以忽略,

错误:Program type already present: android.support.v4.app.BackStackRecord$Op 

错误:Program type already present: android.support.v4.app.ActionBarDrawerToggle$Delegate

两个错误的大致意思就是 前边已经存在了v4包的类文件,说实话,没太理解它真正的意义,不过已经猜出大概错误,是跟v4包有关。。尴尬  

看了一些博友的博客,发现我在配置


dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    testImplementation 'junit:junit:4.12'
    implementation 'com.google.code.gson:gson:2.3.1'
    implementation project(':library-pulltorefresh')
    implementation 'com.mcxiaoke.volley:library:1.0.16'
    implementation project(':library-sidedrawer')
    implementation project(':library-circleimageview')
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support:support-v4:27.1.1'
    implementation project(':library-slidingmenu')
    implementation 'com.baoyz.swipemenulistview:library:1.3.0'
    implementation 'org.greenrobot:eventbus:3.0.0'
}

的时候 少了一个v4的导入(不加这个导入的话 ) 下面这行会报红线,但是不影响程序运行

   implementation 'com.android.support:appcompat-v7:27.1.1'

  implementation 'com.android.support:support-v4:27.1.1'

加上这句话之后,以上问题 迎刃而解。


说了这么多,,就是少了这一行。。 作为一名努力的小猿,希望大家一起交流经验,共同进步哦

猜你喜欢

转载自blog.csdn.net/zww986736788/article/details/80840803