版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u013115431/article/details/100045244


    原本正常的项目,今天将core-ktx版本升级到 1.2.0后,sync 报错了:

    1. implementation 'androidx.core:core-ktx:1.2.0'

    Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper ‘-jvm-target’ option

    解决方法:

    1. android {
    2. ...
    3. compileOptions {
    4. sourceCompatibility = 1.8
    5. targetCompatibility = 1.8
    6. }
    7. //新增如下代码
    8. kotlinOptions {
    9. jvmTarget = "1.8"
    10. }
    11. }