gpt4 book ai didi

java - 为什么我需要添加 Material Theme 依赖项才能解析 DocumentFile

转载 作者:行者123 更新时间:2023-12-02 11:20:28 26 4
gpt4 key购买 nike

我需要访问 Android Studio 项目中的 DocumentFile 类。我花了很长时间才解决这个问题。

Andriod 开发人员文档说我需要导入“androidx.documentfile.provider.DocumentFile”,但是当我添加导入时,我被告知它无法解析该导入。它不喜欢“.documentfile”。部分。

经过一番揪心和咬牙切齿之后,我偶然发现我需要添加对“com.google.android.material:material:1.0.0”的实现依赖项。一旦我将其添加到我的构建文件中,包含就会解析,并且我可以访问 DocumentFile 类。

这是为什么呢?说明我需要执行此操作的文档在哪里?或者,我应该做一些不同的事情来解决 DocumentFile 问题吗?

对此的任何见解将不胜感激。

最佳答案

I stumbled on to the fact that I needed to add an implementation dependency on "com.google.android.material:material:1.0.0".

需要依赖项。然而,这有点矫枉过正了。

Why is this?

你确实需要the androidx.documentfile:documentfile dependency 。显然(并且令人费解的是)com.google.android.material:material 引入了 androidx.documentfile:documentfile 作为传递依赖。

Where is the documentation that states I needed to do this?

一般来说,这类事情没有记录。这就是我创建the AndroidX Tech site的原因之一。例如,为了确认 DocumentFile 的依赖关系,我访问了该站点,单击导航栏中的“Classes > D*”,在列表中找到 DocumentFile,然后继续从那里获取 Artifact 信息。

关于java - 为什么我需要添加 Material Theme 依赖项才能解析 DocumentFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59861038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com