小编iro*_*oys的帖子

Android:无法确保目录

我一直在使用" Environment.getExternalStorage()"来存储和管理文件.并且logcat该方法没有警告信息并且工作得非常好.

但是,我的项目需要使用方法" Context.getExternalFilesDir(String type)"并且有一条警告消息

ContextImpl:无法确保目录:/ storage/external_SD/Android/data /(包名称)/ files

幸运的是,File对象工作正常(读取或写入或使文件夹工作).

但我想知道如何解决该警告信息.我错过了什么吗?

storage android

17
推荐指数
2
解决办法
2万
查看次数

如何解决 Kotlin DSL 中的 DependencyResolutionManagement 警告

我使用 Android Studio 版本创建了一个新的 Android 项目 - Electric Eel。我试图将 gradle 脚本从 迁移groovykotlin DSL,遇到警告。

在上一个使用旧版 Android Studio - Chipmunk开发的项目中,脚本很干净。上一个项目和新项目之间的脚本是相同的。

我想以正确的方式删除警告消息而不是压制它们。我知道注释(@Incubating)的含义。

这是settings.gradle.kts.
评论是我遇到的警告。

pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    // 'getRepositoriesMode()' is declared in unstable interface 'org.gradle.api.initialization.resolve.DependencyResolutionManagement' marked with @Incubating 
    // 'org.gradle.api.initialization.resolve.RepositoriesMode' is marked unstable with @Incubating 
    // 'FAIL_ON_PROJECT_REPOS' is declared in unstable enum 'org.gradle.api.initialization.resolve.RepositoriesMode' marked with @Incubating 
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)

    // 'repositories(org.gradle.api.Action<? super org.gradle.api.artifacts.dsl.RepositoryHandler>)' is declared in …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio gradle-kotlin-dsl

5
推荐指数
1
解决办法
2931
查看次数