什么是Android Studio中对un-deoptimizable方法的deoptimization请求?

x8diyxa7  于 2023-03-28  发布在  Android
关注(0)|答案(1)|浏览(261)

我在Kotlin中运行我的应用程序,没有错误,但我一直收到这些警告:
W/app:Got a deoptimization request on un-deoptimizable method boolean libcore.io.Linux.access(java.lang.String,int)W/app:在un-deoptimizable方法java.lang.Class java.lang.Class.classForName(java.lang.String,boolean,java.lang.ClassLoader)W/app上收到一个deoptimization请求:在un-deoptimizable方法boolean libcore.io.Linux.access(java.lang.String,int)上得到一个去优化请求
我想知道这是否会使我的应用程序在未来崩溃,如果有什么我可以做,以避免它。

rjee0c15

rjee0c151#

看起来你在构建KotlinAndroid应用时收到了警告。这些警告不是错误,它们不会使你的应用崩溃。但是,解决它们仍然是一个好主意,因为它们可能表明你的代码存在潜在问题。
解决这些警告的一种方法是让Kotlin编译器将警告视为错误。您可以在项目级build.gradle文件的allprojects块中添加以下代码:

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
kotlinOptions.allWarningsAsErrors = true

}

相关问题