我在从Eclipse启动AVD时遇到问题。 当我启动刚刚创建的AVD时,它会给我以下错误:
我认为这是因为路径中的用户名...
我尝试将.android
复制到C:\
(= C:\.android
),但经理只是在旧路上搜索......
我试图像这样设置一个环境变量:
姓名:ANDROID_SDK_HOME
价值:C:\Users\André Peixoto\.android\.android
但它没有解决问题...
我接下来应该尝试什么?
更新
我重新安装了android sdk,现在它没有显示奇怪的字符:
但AVD_2_3_3.ini
文件的路径仍然错误。我认为它应该是:C:\Users\André Peixoto\.android\avd\AVD_2_3_3.ini
而不是C:\Users\André Peixoto\.android\.android\.android/avd/AVD_2_3_3.ini
我该如何改变?
答案 0 :(得分:1)
我使用comment 26
ANDROID_HOME
上显示的解决方案解决了这个问题:
无论您的配置如何。如果消息将是这样的 “[2011-11-21 22:31:24 - 模拟器]恐慌:无法打开AVD配置文件:C:\ Users \Ярослав.android\ avd \ my_defult_android_2_3_3_avd.avd / config.ini”
( “C:\用户\Ярослав.android\ AVD \ my_defult_android_2_3_3_avd.avd” - 这是你的AVD设备配置。 )
比:
复制direcoty“my_defult_android_2_3_3_avd.avd”到路径不包含“Ярослав”符号的某个地方(我的结果是 像这样的道路 “d:\机器人\ my_avd_devices \ AVD \ my_defult_android_2_3_3_avd.avd”。)
文件“my_defult_android_2_3_3_avd.ini”将包含在目录“C:\ Users \Ярослав.android\ avd \”中。打开此文件。
将“path = C:\ Users \Ярослав.android\ avd \ my_defult_android_2_3_3_avd.avd”改为 “路径= d:\机器人\ my_avd_devices \ AVD \ my_defult_android_2_3_3_avd.avd”
- 醇>
保存并关闭。再次启动你的申请)))。
但是我第一次尝试这个解决方案并没有奏效。所以我卸载了android SDK和eclipse并重新安装了。我还删除了之前设置的android_sdk的环境变量,并设置了一个名为C:\android-sdk
的新值C:\
。
现在我可以运行AVD了。
我认为这不是一个理想的解决方案,因为每次创建AVD时,我都需要执行此过程。但是现在它解决了我的问题。
希望此解决方案可以帮助其他人。
更新 - 新解决方案
我在使用上一个解决方案时遇到了一些问题,因此我采用了不同的方法:
我在Windows中创建了一个新帐户(管理员),用户名没有重音。 我将我的Eclipse文件夹放在{{1}}中以便从新帐户访问。 现在,当我想使用Android时,我会更改为这个新帐户。