【问题标题】:How can I change the path to android\avd in my Android Studio如何在我的 Android Studio 中更改 android\avd 的路径
【发布时间】:2017-03-22 22:20:47
【问题描述】:

我有这样的扩展

InvalidPathException: Illegal char  at index 9: C:\Users\??????\.android\avd\1.avd (show balloon)

尝试创建模拟器时。我可以更改目录 .android 的位置吗?

【问题讨论】:

  • 索引 9 处的字符是什么?您的 Windows 用户名?
  • 是的,这是我的用户名。

标签: android android-studio emulation avd


【解决方案1】:
  1. 打开控制面板
  2. 然后进入系统
  3. 然后转到更改用户的环境变量
  4. 然后点击新建环境变量
  5. 创建一个名为 ANDROID_SDK_HOME 的新变量
  6. 将其值设置为您的 Android 目录,例如 C:/users/<username>/.android

【讨论】:

  • 路径 C:/users/ 中没有 .android 对我有用
  • 我不想改变SDK的路径
【解决方案2】:

我尝试了建议的solution,但对我不起作用。 就我而言,我必须添加一个不同的变量,所以我的步骤是:

  1. 打开控制面板
  2. 然后转到系统和安全
  3. 然后转到系统
  4. 然后转到高级系统设置
  5. 然后转到更改用户的环境变量
  6. 然后点击创建new环境变量
  7. 创建一个名为 ANDROID_AVD_HOME 的新变量
  8. 将其值设置为您的 Android 目录,例如 C:/users/<username>/.android

【讨论】:

  • 很好的解决方案。它有帮助
【解决方案3】:

如何在我的 Android Studio 中更改 android\avd 的路径?

假设您想将 avd 目录从默认的 C:\users\<username>\.android\avd 移动到 D:\Development\avd

  1. 将 avd 目录移动到所需位置(例如D:\Development\avd
  2. 更改或添加环境变量ANDROID_AVD_HOMED:\Development\avd
    • 在 Windows 上:控制面板 > 系统 > 高级系统设置 > 环境变量
    • 如果变量不存在点击New...并填写上述数据。
    • 如果变量存在然后选择变量,点击Edit...并用新路径替换变量值(例如D:\Development\avd
  3. 如果您已经有 AVD,请将 avdName.ini 更改为 D:\Development\avd\avdName(例如 D:\Development\avd\Nexus_S_API_22.avd

【讨论】:

    【解决方案4】:

    有一个简单的方法可以移动avd(在windows中):

    1. 打开目录:C:\Users\Username\.android\avd,您将找到以您的 AVD 命名的目录和一个 .ini 文件

    2. 将目录移动到您想要的路径,然后将 .ini 文件中的路径变量更改为新位置。

    3. 启动Android studio,你会发现AVD可以正常工作了。

    【讨论】:

      【解决方案5】:

      只需将模拟器文件夹(以 .avd 结尾的文件夹)移动到新位置并将 .ini 文件保留在同一位置,然后将路径更改为 .ini 文件中的新位置。

      无需更改或添加环境变量。

      旧路径 路径=C:\Users\nero\.android\avd\Android_Q.avd

      新路径 路径=D:\androidemuators\avd\Android_Q.avd

      你可以把你的模拟器放在任何地方,只需要告诉 .ini 配置文件你的模拟器所在的位置。

      【讨论】:

        【解决方案6】:

        遇到了同样的问题。原因是 ANDROID_AVD_HOME 指向我的用户目录,其中有一个空格和变音符号。显然这会给 Android Studio 带来一些麻烦。 所以定义一个系统范围的 ANDROID_AVD_HOME 指向 d:\development\avd\ 解决了这个问题。

        【讨论】:

          【解决方案7】:

          这里用图片解决方案简单,这里不需要编辑环境变量。

          1. 转到 C:\Users.android 并将 avd 文件夹 移动到 您想要的位置。示例 D:\Programming\Android Studio\avd
          2. 打开 avd 文件夹并编辑每个 .ini 文件,每个文件都代表您的模拟器。
          3. 编辑文件位置。请参阅下图以供参考。
          4. 重新启动您的 Android Studio。

          These are .ini files

          Old path

          New path

          【讨论】:

            猜你喜欢
            • 2016-06-27
            • 1970-01-01
            • 2013-05-11
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-08-24
            • 1970-01-01
            相关资源
            最近更新 更多