模拟器启动时出现错误。我知道 ADT 插件和用户主页存在一个已知问题,但我认为我的问题有点不同。
当我尝试启动模拟器时出现此错误:
PANIC: Could not open AVD config file: C:\Users\Adrián\.android\avd\sda.avd/config.ini
如您所见,用户名已从 Adrián(在 ADT 中配置)更改为 Adrián,但系统无法识别。我尝试设置 ANDROID_SDK_HOME 和 user.home 变量,但它不起作用。
我想问题出在我的用户名中。有任何想法吗? 问候。
最佳答案
好吧,我找到了一个解决方法:
问题是,如果您的用户名包含拉丁文、西里尔文或其他非英文字符,它将失败。
我解决它的步骤是:
- 将目录“[emulator_name].avd”复制到路径中不包含特殊符号符号的某个位置(我将文件放在“D:\Emulators[emulator_name].avd”中)。
- 在您的第一个目录(在我的例子中是 C:\Users\Adrián.android\avd)中打开文件 [emulator_name].ini
- 将“path=C:\Users\Adrián.android\avd[emulator_name].avd”更改为“path=D:\Emulators[emulator_name].avd”
- 保存、关闭并重新启动您的模拟器。
关于android - 用户主页的 ADT 插件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10627698/