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

Ron*_*n D 19 android emulation android-virtual-device android-studio

我有这样的兴奋

InvalidPathException: Illegal char  at index 9: C:\Users\??????\.android\avd\1.avd (show balloon)
Run Code Online (Sandbox Code Playgroud)

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

Jav*_*ier 22

我尝试了建议的解决方案,但对我不起作用。在我的情况下,我必须添加一个不同的变量,所以我的步骤是:

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


kei*_*ipa 21

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

  • 我不想改变SDK的路径 (3认同)
  • 非常感谢!这解决了这个问题 (2认同)
  • 别忘了先关闭Android Studio,然后再重新打开...。 (2认同)
  • 路径 C:/users/&lt;username&gt; 中没有 .android 对我有用 (2认同)

小智 18

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

假设您想将 avd 目录从默认位置移动C:\users\<username>\.android\avdD:\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


Nic*_*ong 9

有一种简单的方法来移动 avd(在 Windows 中):

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

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

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


Ner*_*ero 5

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

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

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

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

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