文档章节

Android Studio使用Lambda

hbwjhbwj
 hbwjhbwj
发布于 2016/05/22 16:58
字数 240
阅读 88
收藏 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”,在调试...

他嘛兮
前天
0
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
0
0
Android Studio 3.2新功能特性

android studio3.2预览版本已经发布了,下面这些功能在最新的版本已经提供,但可能尚未在测试版本中发布渠道中提供。 什么是新的助理 Android Studio 3.2有一个新的Assistant面板,可以通知您...

我就是马云飞
06/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

w, vmstat, top, sar, nload命令查看系统状态信息

w/uptime 查看系统负载 cat /proc/cpuinfo 查看cpu核数 vmstat 监控系统状态,用法 vmstat 1,关键的几列: r, b, swpd, si, so, bi, bo, us, wa top 查看进程使用资源情况 top -c 显示详细的...

野雪球
今天
1
0
小白创建一个spring boot项目

进入 https://start.spring.io/

lilugirl
今天
2
0
Alibaba Java诊断利器Arthas实践--使用redefine排查应用奇怪的日志来源

背景 随着应用越来越复杂,依赖越来越多,日志系统越来越混乱,有时会出现一些奇怪的日志,比如: [] [] [] No credential found 那么怎样排查这些奇怪的日志从哪里打印出来的呢?因为搞不清...

hengyunabc
今天
2
0
home hosts

home hosts lwk@qwfys:~$ cat /etc/hosts127.0.0.1 localhost127.0.1.1 qwfys192.168.56.101vm600.qwfys.com39.108.212.91alpha1.ppy.com39.108.117.122alpha2.p......

qwfys
今天
3
0
大数据教程(6.1)hadoop生态圈介绍及就业前景

1. HADOOP背景介绍 1.1、什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2.HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 3.HADOOP的核心组...

em_aaron
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部