如何在 Android Studio 中将路径更改为 android\avd
How can I change the path to android\avd in my Android Studio
我有这样的想法
InvalidPathException: Illegal char at index 9: C:\Users\??????\.android\avd.avd (show balloon)
尝试创建模拟器时。我可以更改目录 .android 的位置吗?
- 打开控制面板
- 然后进入系统
- 然后去更改用户的环境变量
- 然后点击新建环境变量
- 创建一个名为 ANDROID_SDK_HOME
的新变量
- 将其值设置为您的 Android 目录,例如
C:/users/<username>/.android
我尝试了建议 但对我不起作用。
在我的例子中,我必须添加一个不同的变量,所以我的步骤是:
- 打开控制面板
- 然后转到系统和安全
- 然后进入系统
- 然后进入高级系统设置
- 然后去更改用户的环境变量
- 然后点击创建新建环境变量
- 创建一个名为ANDROID_AVD_HOME
的新变量
- 将其值设置为您的 Android 目录,例如
C:/users/<username>/.android
有一种简单的方法可以移动 avd(in windows):
打开目录:C:\Users\Username\.android\avd
,您将找到以您的 AVD 命名的目录和一个 .ini 文件
将目录移动到您想要的路径,然后将 .ini 文件中的路径变量更改为新位置。
启动Android工作室,你会发现AVD可以正常工作了。
如何在我的 Android Studio 中更改 android\avd 的路径?
假设您想将 avd 目录从默认的 C:\users\<username>\.android\avd
移动到 D:\Development\avd
- 将 avd 目录移动到所需位置(例如
D:\Development\avd
)
- 更改或添加环境变量
ANDROID_AVD_HOME
: D:\Development\avd
- 在 Windows 上:控制面板 > 系统 > 高级系统设置 > 环境变量
- 如果变量没有退出点击
New...
并填写上述数据。
- 如果变量存在则 select 变量,单击
Edit...
并用新路径替换变量值(例如 D:\Development\avd
)
- 如果您已经安装了 AVD,请将 avdName.ini 更改为
D:\Development\avd\avdName
(例如 D:\Development\avd\Nexus_S_API_22.avd
)
有同样的问题。原因是 ANDROID_AVD_HOME 指向我的用户目录,其中有一个 space 和变音符号。显然,这会给 Android Studio 带来一些麻烦。
所以定义一个系统范围的 ANDROID_AVD_HOME 指向 d:\development\avd\ 解决了这个问题。
只需将模拟器文件夹(以 .avd 结尾的文件夹)移动到新位置并将 .ini 文件保留在同一位置,然后将路径更改为 .ini 文件中的新位置。
无需更改或添加环境变量。
旧路径
路径=C:\Users\nero\.android\avd\Android_Q.avd
新路径
路径=D:\androidemuators\avd\Android_Q.avd
您可以将模拟器放在任何地方,只需告诉 .ini 配置文件您的模拟器所在的位置。
这里用Image解决方案很简单,这里不需要编辑环境变量。
- 转到
C:\Users\<PCname>\.android
并将 avd folder
移至
您想要的位置。示例 D:\Programming\Android Studio\avd
- 打开
avd folder
并编辑每个 .ini 文件,其中每一个都代表您的模拟器。
- 编辑文件位置。请参阅下图以供参考。
- 重新启动您的 Android Studio。
这些是 .ini 文件:
旧路径:
新路径:
我有这样的想法
InvalidPathException: Illegal char at index 9: C:\Users\??????\.android\avd.avd (show balloon)
尝试创建模拟器时。我可以更改目录 .android 的位置吗?
- 打开控制面板
- 然后进入系统
- 然后去更改用户的环境变量
- 然后点击新建环境变量
- 创建一个名为 ANDROID_SDK_HOME 的新变量
- 将其值设置为您的 Android 目录,例如
C:/users/<username>/.android
我尝试了建议
- 打开控制面板
- 然后转到系统和安全
- 然后进入系统
- 然后进入高级系统设置
- 然后去更改用户的环境变量
- 然后点击创建新建环境变量
- 创建一个名为ANDROID_AVD_HOME 的新变量
- 将其值设置为您的 Android 目录,例如
C:/users/<username>/.android
有一种简单的方法可以移动 avd(in windows):
打开目录:
C:\Users\Username\.android\avd
,您将找到以您的 AVD 命名的目录和一个 .ini 文件将目录移动到您想要的路径,然后将 .ini 文件中的路径变量更改为新位置。
启动Android工作室,你会发现AVD可以正常工作了。
如何在我的 Android Studio 中更改 android\avd 的路径?
假设您想将 avd 目录从默认的 C:\users\<username>\.android\avd
移动到 D:\Development\avd
- 将 avd 目录移动到所需位置(例如
D:\Development\avd
) - 更改或添加环境变量
ANDROID_AVD_HOME
:D:\Development\avd
- 在 Windows 上:控制面板 > 系统 > 高级系统设置 > 环境变量
- 如果变量没有退出点击
New...
并填写上述数据。 - 如果变量存在则 select 变量,单击
Edit...
并用新路径替换变量值(例如D:\Development\avd
)
- 如果您已经安装了 AVD,请将 avdName.ini 更改为
D:\Development\avd\avdName
(例如D:\Development\avd\Nexus_S_API_22.avd
)
有同样的问题。原因是 ANDROID_AVD_HOME 指向我的用户目录,其中有一个 space 和变音符号。显然,这会给 Android Studio 带来一些麻烦。 所以定义一个系统范围的 ANDROID_AVD_HOME 指向 d:\development\avd\ 解决了这个问题。
只需将模拟器文件夹(以 .avd 结尾的文件夹)移动到新位置并将 .ini 文件保留在同一位置,然后将路径更改为 .ini 文件中的新位置。
无需更改或添加环境变量。
旧路径 路径=C:\Users\nero\.android\avd\Android_Q.avd
新路径 路径=D:\androidemuators\avd\Android_Q.avd
您可以将模拟器放在任何地方,只需告诉 .ini 配置文件您的模拟器所在的位置。
这里用Image解决方案很简单,这里不需要编辑环境变量。
- 转到
C:\Users\<PCname>\.android
并将avd folder
移至 您想要的位置。示例D:\Programming\Android Studio\avd
- 打开
avd folder
并编辑每个 .ini 文件,其中每一个都代表您的模拟器。 - 编辑文件位置。请参阅下图以供参考。
- 重新启动您的 Android Studio。
这些是 .ini 文件:
旧路径:
新路径: