文档章节

Android Studio使用Lambda

hbwjhbwj
 hbwjhbwj
发布于 2016/05/22 16:58
字数 240
阅读 98
收藏 0

0.环境

MAC:OS X EI Caption 10.11.4

AS:

Error:

编译器 (1.8.0_45) 中出现异常错误。 如果在 Bug Parade 中没有找到该错误, 请在 Java Developer Connection (http://java.sun.com/webapps/bugreport) 中建立 Bug。请在报告中附上您的程序和以下诊断信息。谢谢。
com.sun.tools.javac.code.Symbol$CompletionFailure: 找不到java.lang.invoke.MethodType的类文件
Error:Execution failed for task ':app:compileDebugUnitTestJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

1.retrolambda

https://github.com/evant/gradle-retrolambda

2.主要参考这篇文章

http://blog.csdn.net/cunfu/article/details/47156817

原因是:Android Studio 没有读取用户的环境变量(~/.bash_profile)

于是添加了变量:

export JAVA_HOME=`/usr/libexec/java_home`

export JAVA8_HOME=`/usr/libexec/java_home -v 1.8`

export JAVA6_HOME=`/usr/libexec/java_home -v 1.6`

并通过Terminal启动,以为问题得到解决,然后又把环境变量删除,通过Terminal启动还是可以使用。。

不知道是不是找到JAVA8_HOME的变量了,也懒得改全局的环境了,下次改了试试。。

 

 

© 著作权归作者所有

共有 人打赏支持
hbwjhbwj
粉丝 0
博文 14
码字总数 6101
作品 0
太原
私信 提问
让Android studio支持java8

一:只需要支持Lambda表达式 在app/build.gradle下添加 然后就可以使用Lambda表达式了,比如 可以简化成 二:Java 8和Jack编译 参考Android官网 注意: 需要使用Android N 也就是API24,以下...

2tman
2017/02/06
0
0
android studio 调试kotlin代码出现的问题

就如截图所示,最近不知道某个时间节点开始,android studio在调试kotlin代码的lambda表达式时,里面的参数变得无法调试了。不论是用隐式的“it”,还是我下面显示的定义为“bitmap”,在调试...

他嘛兮
10/22
82
0
Android Studio中如何支持使用Lambda表达式

Java8引入了lambda表达式,Lambda 表达式”(lambda expression)是一个匿名函数,本质上就是可以传递给其他函数的一小段代码。 下面来看一下如何让自己的项目支持使用lambda表达式,以达到简化...

懂音乐码虫
04/20
0
0
Android Studio 3.3 Canary 2 发布,包含新功能和修复

Android Studio 3.3 Canary 2 已发布。该版本带来了不少新特性和升级,此外还针对多个错误进行了修复。例如由于 Java 库依赖性不正确,无法构建动态功能,又比如在某些情况下,Android Studi...

局长
07/05
1K
3
Kotlin 1.2.20 发布:添加对 Gradle 构建缓存的支持

Kotlin 1.2.20 已发布,又是一个 Kotlin 1.2 的 bugfix 和工具更新版本。有以下值得关注的更新: 添加对 Gradle 构建缓存的支持 改进 Android 的增量编译和混合的 Kotlin/Java 项目 为新的 ...

局长
01/18
2.5K
21

没有更多内容

加载失败,请刷新页面

加载更多

js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
17
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
26
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
31
0
MYSQL索引

索引的作用 索引类似书籍目录,查找数据,先查找目录,定位页码 性能影响 索引能大大减少查询数据时需要扫描的数据量,提高查询速度, 避免排序和使用临时表 将随机I/O变顺序I/O 降低写速度,占用磁...

关元
昨天
13
0
撬动世界的支点——《引爆点》读书笔记2900字优秀范文

撬动世界的支点——《引爆点》读书笔记2900字优秀范文: 作者:挽弓如月。因为加入火种协会的读书活动,最近我连续阅读了两本论述流行的大作,格拉德威尔的《引爆点》和乔纳伯杰的《疯传》。...

原创小博客
昨天
35
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部