最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Android 運(yùn)行中crash, lambda相關(guān)方法找不到解決方案

2020-05-28 10:02 作者:功夫程序員  | 我要投稿

接入第三方sdk的過(guò)程中,編譯是正常的,但是運(yùn)行報(bào)如下錯(cuò)誤:

ava.lang.NoSuchMethodError: No static method metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; in class Ljava/lang/invoke/LambdaMetafactory; or its super classes (declaration of 'java.lang.invoke.LambdaMetafactory' appears in /apex/com.android.runtime/javalib/core-oj.jar)at butterknife.Unbinder.<clinit>(Unbinder.java:9)

從圖中我們可以看到Lambda關(guān)鍵字。Lambda表達(dá)式在jdk 1.8以上才支持,Android Studio默認(rèn)用jdk?1.7編譯。因此,我們要在Android Studio 的app/build.gradle中設(shè)置編譯使用的jdk版本。

在android 的作用域下加上如下代碼:

android {

compileOptions?{

sourceCompatibility JavaVersion.VERSION_1_8

targetCompatibility JavaVersion.VERSION_1_8}

}

然后sync后再次編譯運(yùn)行即可。


Android 運(yùn)行中crash, lambda相關(guān)方法找不到解決方案的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
商河县| 兴义市| 镶黄旗| 永年县| 章丘市| 滨州市| 桃源县| 阿巴嘎旗| 祁东县| 庆城县| 巴彦县| 栖霞市| 双牌县| 张家界市| 沅江市| 英德市| 乡城县| 新蔡县| 深圳市| 峨眉山市| 云安县| 桂平市| 昌都县| 綦江县| 衡东县| 建始县| 石城县| 文安县| 高雄市| 会理县| 贵溪市| 台州市| 葫芦岛市| 成安县| 木里| 德保县| 登封市| 大宁县| 黄平县| 天祝| 河南省|