gpt4 book ai didi

java - Android Studio 不断在运行 OneDrive 的计算机上的错误位置生成 .android 文件夹

转载 作者:可可西里 更新时间:2023-11-01 10:45:24 24 4
gpt4 key购买 nike

问题:
Android Studio 一直在错误的方向制作 .andoid 缓存文件夹。

背景:
我正在使用 Windows 8.1 pro X64 和 OneDrive。我将我的一些 Windows 特殊文件夹(如桌面文件夹)移动到我的 OneDrive 文件夹,以使其在我的计算机之间保持同步。我通常将当前 Activity 的工作文件放在桌面上,保持同步极大地帮助我让我的工作场所与最新文件保持同步。最近开始学习Android开发时出现了问题。我在我的 PC 上安装了 Android Studio,该软件开始在不应该创建的文件夹中创建文件夹。我确实设法调整了设置并解决了大部分问题,但有一个文件夹不接受更改。

我的桌面文件夹位于 C:\Users\[MyName]\OneDrive\UserFolder\Desktop,我配置所有与 android 相关的文件夹都在 C:\Users 中创建\[我的名字]\Applications\Android。但是,当我运行 Android Studio 时,它不断在 UserFolder 中创建一个新文件夹 .android\cache

这很奇怪,因为其他文件夹是在它们应该在的地方创建的。经过消除过程后,我发现这个行为异常的文件夹似乎实际上是在 Desktop 文件夹的位置之后,并且是在它的父文件夹中创建的。我尝试稍微移动 Desktop 文件夹,每次我尝试移动它时,文件夹都会随之移动到新位置。我尝试调整环境变量和 idea.properties 文件,但没有对这个特定文件起作用。我怀疑这与 JDK 7.0 的 {user.home} 变量有关,因为当我尝试在 idea.properties 中使用 {user.home} 变量时 来更改文件夹路径,所有 Android Studio 文件都是在创建这个有问题的文件夹的同一位置创建的(我最终在 idea.properties 文件中编写了实际的文件夹路径使用变量)。

cache 文件夹似乎没有那么大,而且我使用的是无限数据计划,所以流量对我来说不是问题,但自从 .android不是有效的 Windows 文件系统名称,它可能会导致同步引擎出现一些问题,这就是我如此关注此问题的原因。

从 UX 或开发的角度来看,这可能是那些“极端使用场景”之一,但我想也许我可以在这里找到分享相同问题的同行或获得一些关于如何解决此问题的想法。

谢谢。

添加:
我将 ANDROID_SDK_HOME 环境变量从 C:\Users\[MyName] 更改为 C:\Users\[MyName]\Applications\Android\.android现在它在指定位置创建文件夹而不是 UserFolder,问题已为我解决。但为什么它首先会跟随 Desktop 文件夹进入 OneDrive 文件夹?这不像是环境变量指向 UserFolder

最佳答案

我遇到了同样的问题。我将桌面文件夹移回默认位置(我之前将其设置到 OneDrive 文件夹中),现在可以使用了。感谢您提到桌面文件夹是 AndroidStudio 开始加载(使用相对路径)配置和系统文件夹的位置。

关于java - Android Studio 不断在运行 OneDrive 的计算机上的错误位置生成 .android 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28580826/

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