如何引入,两种方法(方法一是原生态的,方法二是第三方库的形式,推荐以第三方库的方法)

方法一(原生态):

在App下的 build.gradle 文件中输入以下内容:

android { …….defaultConfig {    jackOptions {        enabled true    }}android { ……. compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } ……. }

方法二(第三方库,推荐使用):

在项目中添加retrolambda库

1.项目的build.gradle中添加retrolambda库

classpath 'me.tatarka:gradle-retrolambda:3.4.0'

2.app下的build.gradle中添加

apply plugin: 'me.tatarka.retrolambda'
android { ……. compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } ……. }

注:推荐使用第第三方库的使用,如果使用android官方的,会和ButterKnife冲突,在绑定id的时候回出现空指针

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. android获取正在运行的进程
  5. 在RelativeLayout布局中可以设置标签的android:layout_toLeftO..
  6. android中HttpURLConnection调用getResponseCode()时崩溃 解决方
  7. android Uri获取真实路径转换成File的方法
  8. android Button组件的属性和方法
  9. Android(安卓)中数据库查询方法 query() 中的 select

随机推荐

  1. AsyncHttpClient 官网的东西
  2. Android(安卓)设置透明背景
  3. Google cardBoard Android(安卓)API (三)
  4. Android:AsyncTask
  5. Android(安卓)LoadMoreExpandableListVie
  6. Android官方文档-AsyncTask
  7. android ndk Toolchain
  8. android 6.0 以后 WebView改动
  9. 用Timer更新UI
  10. bmob初始化报错