国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

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

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

接入第三方sdk的過程中,編譯是正常的,但是運(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)方法找不到解決方案的評論 (共 條)

分享到微博請遵守國家法律
红安县| 卓资县| 蚌埠市| 磐石市| 宣城市| 南安市| 四平市| 东乌珠穆沁旗| 启东市| 和顺县| 泗洪县| 小金县| 陕西省| 洪湖市| 宁津县| 甘肃省| 乌拉特中旗| 崇左市| 明溪县| 阳原县| 南靖县| 景洪市| 搜索| 上蔡县| 清镇市| 名山县| 普宁市| 利津县| 长泰县| 中卫市| 五台县| 南木林县| 周至县| 绵阳市| 桂林市| 勃利县| 宽城| 鹤壁市| 溆浦县| 江阴市| 平果县|