bulid.gradle中的dependencies的依赖jar包错误recyclerview-v7    

There are some combinations of libraries, or tools and libraries, that are incompatible, or can lead to bugs. One such incompatibility is compiling with a version of the Android support libraries that is not the latest version (or in particular, a version lower than your targetSdkVersion.)


原因因为RecyclerView控件所依赖的android-support-v4包版本不一致造成的,即项目本身使用了一个appcompat的依赖(appcompat中包含了android-support-v4.jar),而这个support-v4和RecyclerView依赖的support-v4不是一个版本


解决办法:

compile 'com.android.support:recyclerview-v7:25.3.1'compile 'com.android.support:cardview-v7:25.3.1'compile 'com.android.support:support-v4:25.3.1'compile 'com.android.support:design:25.3.1'compile 'com.android.support:appcompat-v7:25.3.1'
给v7包和v4包设置相同的版本

junit4单元测试(只是告诉程序启动测试,和导入jar包,但有时总会出错)

 1. AndroidManifest.xml,在这个配置文件中

 <uses-library android:name="android.test.runner" />
 2. 在build.gradle module:app这个配置文件中

   //运行时的集成测试环境(不确切,但就像汽车的发动机引擎)

   defaultConfig 中添加testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

   dependencies 中添加

//单元测试,指定版本号和依赖包androidTestCompile 'junit:junit:4.12'androidTestCompile ('com.android.support.test:runner:0.5')androidTestCompile 'com.android.support.test:rules:0.5'androidTestCompile ('com.android.support.test.espresso:espresso-core:2.2.2')



更多相关文章

  1. android studio基本使用零碎整理
  2. Android(安卓)系统名字、版本、API level的对应关系
  3. android 仿微信5版本实现滑动导航条
  4. Android(安卓)2.3 编译
  5. android 开发 @override 编译错误 解决办法
  6. Android(安卓)App第一次启动或者更新或第一次启动
  7. 今天玩玩Android(安卓)-==-- 了解一下
  8. Android(安卓)全屏显示
  9. android studio 3.6.1导入项目报错(无法下载classpath里的内容)

随机推荐

  1. Android:自定义ImageView展示大图中的指定
  2. Android点击按钮隐藏或者打开软键盘
  3. Android Profile+MAT解决内存泄漏
  4. 读取联系人信息
  5. Android Bitmap与byte[]之间的转换
  6. Android学习(十) SQLite 基于SQLiteOpenHel
  7. Android(安卓)RectF转换为Rect的方法
  8. java|android加载src路径下面的图片文件
  9. 将Android项目打包成APK文件
  10. Android之下获取屏幕分辨率的方法