com.android.tools.r8.kotlin.H

引用kotlin的aar后,编译时报错

找到项目中settings.gradle

把这部分加到上面

复制代码
pluginManagement {
    buildscript {
        repositories {
            mavenCentral()
            maven {
                url = uri("https://storage.googleapis.com/r8-releases/raw")
            }
        }
        dependencies {
            classpath("com.android.tools:r8:8.2.24")
        }
    }
}

在文件中proguard-rules.pro 添加

复制代码
-dontwarn java.lang.invoke.StringConcatFactory

可能需要升级compile到34 (target34 min21)

找到build.gradle(app) 改为11

复制代码
	compileOptions {
        sourceCompatibility JavaVersion.VERSION_11
        targetCompatibility JavaVersion.VERSION_11
    }
相关推荐
xhbh6663 分钟前
【实战避坑】MySQL自增主键(AUTO_INCREMENT)全解:从锁机制、间隙问题到分库分表替代方案
android·数据库·mysql·mysql自增主键
MOON404☾4 分钟前
Rust程序语言设计(5-8)
开发语言·后端·rust
TimeFine20 分钟前
Android 通过Dialog实现全屏
android
用户20187928316740 分钟前
Android Input 的 “快递双车道”:为什么要用 Pair Socket?
android
ajassi20001 小时前
开源 java android app 开发(十八)最新编译器Android Studio 2025.1.3.7
android·java·开源
用户2018792831671 小时前
Java 泛型:快递站老板的 "类型魔法" 故事
android
Knight_AL1 小时前
浅拷贝与深拷贝详解:概念、代码示例与后端应用场景
android·java·开发语言
枫叶丹42 小时前
【Qt开发】输入类控件(六)-> QDial
开发语言·qt
思考的笛卡尔2 小时前
Go语言实战:高并发服务器设计与实现
服务器·开发语言·golang
努力努力再努力wz2 小时前
【C++进阶系列】:万字详解智能指针(附模拟实现的源码)
java·linux·c语言·开发语言·数据结构·c++·python