Cause: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
studio 編譯時沒問題,運行時出現了Cause: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
錯誤,解決辦法如下:
在app的build.gradle文件的Android標籤內添加如下代碼指定Java版本
compileOptions {//使用JAVA8解析 invokedynamic requires --min-sdk-version >= 26
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}