我有这样的兴奋
InvalidPathException: Illegal char at index 9: C:\Users\??????\.android\avd\1.avd (show balloon)
尝试创建模拟器时。我可以更改目录.android的位置吗?
答案 0 :(得分:16)
C:/users/<username>/.android
答案 1 :(得分:10)
如何在Android Studio中将路径更改为android \ avd?
假设您要将avd目录从默认的C:\users\<username>\.android\avd
移至D:\Development\avd
D:\Development\avd
)ANDROID_AVD_HOME
:D:\Development\avd
New...
并填充上述数据。Edit...
并将变量值替换为新路径(例如D:\Development\avd
)
D:\Development\avd\avdName
(例如D:\Development\avd\Nexus_S_API_22.avd
)答案 2 :(得分:4)
只需将模拟器文件夹(以 .avd 结尾的文件夹)移动到新位置并将 .ini 文件保留在同一位置,然后将路径更改为 .ini 文件中的新位置。
无需更改或添加环境变量。
老路 路径=C:\Users\nero\.android\avd\Android_Q.avd
新路径 path=D:\androidemulators\avd\Android_Q.avd
你可以把你的模拟器放在任何地方,只需要告诉 .ini 配置文件你的模拟器所在的位置。
答案 3 :(得分:2)
我尝试了建议solution,但对我没有用。 就我而言,我必须添加其他变量,所以对我来说,步骤是:
C:/users/<username>/.android
答案 4 :(得分:1)
有一种简单的方法来移动avd(在Windows中):
打开目录:C:\ Users \ Username.android \ avd,您将找到以AVD和.ini文件命名的目录
将目录粘贴到所需的路径,然后将.ini文件中的path变量更改为新位置。
启动Android Studio,您会发现AVD可以正常工作。
答案 5 :(得分:0)
有同样的问题。原因是ANDROID_AVD_HOME指向我的用户目录,该目录中有空格和变音符号。显然,这会给Android Studio带来一些麻烦。 因此,定义系统范围的ANDROID_AVD_HOME指向d:\ development \ avd \就可以解决问题。