生成apk失败,错误为:包android.arch.core.util不存在



我在构建apk时遇到以下错误:

error: package android.arch.core.util does not exist

我的java代码有一行:

import android.arch.core.util.Function;

我知道这个存在,它的医生在这里。

但是我怎样才能进口呢?

存在版本控制问题,通过此链接解决了我的问题:https://issuetracker.google.com/issues/66894924#comment12

我使用了libs的测试版,它解决了关于android.arch.core.util.Function;的错误

我不确定你用它做什么,但这里有一个编译和运行的示例。将导入添加到需要它的类中,并将代码添加到同一类中的某个位置。安卓工作室不允许我导入它,直到我有了真正使用它的代码。这可能是一个错误或故意的。

导入:

import android.arch.core.util.Function;

代码:

Function function = new Function<Boolean, String>() {
@Override
public String apply(Boolean input) {
return null;
}
};

请确保在gradle 中添加了相应的依赖项

示例实现"android.arch.hifecycle:extensions:1.1">

最终答案

在"依赖项"块下的app/build.gradle文件中添加以下代码

// Room components 
implementation "android.arch.persistence.room:runtime:1.1.0” 
annotationProcessor "android.arch.persistence.room:compiler:1.1.0" 
androidTestImplementation "android.arch.persistence.room:testing:1.1.0" 
// Lifecycle components 
implementation "android.arch.lifecycle:extensions:1.1.0" 
annotationProcessor "android.arch.lifecycle:compiler:1.1.0"

相关内容

最新更新