构建apk失败,错误:包android.arch.core.util不存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建apk失败,错误:包android.arch.core.util不存在相关的知识,希望对你有一定的参考价值。

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

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

我的java代码有一行:

import android.arch.core.util.Function;

我知道这存在,其文档是here

但是我该如何导入呢?

答案

有一个版本问题,我的问题解决了这个链接:https://issuetracker.google.com/issues/66894924#comment12

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

另一答案

我不确定你使用它是什么,但这里是一个编译和运行的示例。将导入添加到需要它的类中,并在同一个类的某处添加代码。在我拥有实际使用它的代码之前,Android Studio不允许我导入它。它可能是一个bug或故意的。

进口:

import android.arch.core.util.Function;

码:

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

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

示例实现“android.arch.lifecycle:extensions:1.1”

最后的答案

在“dependencies”块下的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"

以上是关于构建apk失败,错误:包android.arch.core.util不存在的主要内容,如果未能解决你的问题,请参考以下文章

Flutter构建apk错误:任务':app:compileFlutterBuildRelease'执行失败

反应本机签名的 apk 构建失败 lint 错误

Flutter 构建 apk 失败

生成 APK 但未构建和部署时构建失败

构建失败:无法在 Unity 上构建 Android .apk

安卓工作室。构建签名的 APK。获取密钥失败