在写新闻案例遇到的一些小细节

1.butterknife的使用

配置问题参看官网介绍:
https://github.com/JakeWharton/butterknife
http://www.jianshu.com/p/bf9018c1a7f6(有些不同)
我是参照第一个来配置的,第二个可以对比看看

app里面的build

dependencies {
    compile 'com.jakewharton:butterknife:8.4.0' 
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
}

项目中的build

buildscript {
  repositories {
    mavenCentral()
   }
  dependencies {
    classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
  }
}

2.导入项目

一:注意

项目\gradle\wrapper下的gradle-wrapper.properties中的

distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

改成你平时项目练习的这个文件里面的值

二:导入别人的项目出现的问题:

UnsupportedMethodException Unsupported method:
InstantRun.getRestartDexFile().
http://blog.csdn.net/wds1181977/article/details/51611340
也是修改AS中的build.gradle为你最新用的版本

dependencies {   
    classpath 'com.android.tools.build:gradle:2.x.y'    
}

三、导入别人项目出现的问题:

Could not resolve all dependencies for configuration ':app:_debugUnitTestCompile'.
   Could not resolve junit:junit:4.12.

解决步骤:
打开依赖界面:


在写新闻案例遇到的一些小细节_第1张图片
dependency.png
右键删除junit:junit:4.12   并重新编译(我的已经删除过了,所以图片没有这个)

原链接:http://stackoverflow.com/questions/36996527/failed-to-resolve-junitjunit12

你可能感兴趣的:(在写新闻案例遇到的一些小细节)