Android/Eclipse恐慌:无法打开
我是Android开发和Eclipse的新手,所以我刚刚设置好,正在尝试Hello World教程。遗憾的是,当我尝试运行该程序时,出现以下错误: 恐慌:无法打开:C:\Users\Nathan Smith.android/avd/Droid_4.0.3.ini 我听说你应该避开这些小路上的空隙。名称中的空格是否是问题所在?如果是这样,我该如何着手改变它 如果有人能帮我解决这个问题,那就太好了Android/Eclipse恐慌:无法打开,android,eclipse,panic,Android,Eclipse,Panic,我是Android开发和Eclipse的新手,所以我刚刚设置好,正在尝试Hello World教程。遗憾的是,当我尝试运行该程序时,出现以下错误: 恐慌:无法打开:C:\Users\Nathan Smith.android/avd/Droid_4.0.3.ini 我听说你应该避开这些小路上的空隙。名称中的空格是否是问题所在?如果是这样,我该如何着手改变它 如果有人能帮我解决这个问题,那就太好了 顺便说一下,我还注意到我的SDK路径是C:\Users\Asus-Laptop\android-sdk
顺便说一下,我还注意到我的SDK路径是
C:\Users\Asus-Laptop\android-sdks\
,我应该将其更改为同一个用户吗?这不是故意的,有没有一种简单的方法可以让我将其更改为正确的用户 这已经被问了好几次了,试试这个:
希望这能解决您的问题。简单的解决方案是在您的
主页
目录和目标.android
目录之间创建一个符号链接。问题是emulator在主目录中查找上的文件
mklink /D Link Target
您可能可以复制
.android dir
或更改设置 我也有同样的问题,但现在问题解决了
在Eclipse中转到Windows,Windows->preference->run/debug->stringSubstitution->将变量名添加为“user.home”,然后该值将成为您的配置文件路径
示例:我的是C:\users\sriramk\.android
现在打开default.android路径,复制内容,然后将内容粘贴到
C:\users\sriramk\.android
。重新启动Eclipse,现在模拟器将打开。AVD管理器通常使用用户的配置文件目录来存储AVD文件
但是,它找不到默认配置文件目录
要解决此问题,请将环境变量ANDROID_SDK_HOME设置为有效路径,如“”
第一步。(仅限Windows 7…已测试64位版本)转到“开始”菜单,然后打开控制面板。单击“系统和安全”,单击“系统”,然后打开“高级系统设置”(左侧)。转到“高级”选项卡,然后单击“环境变量”。检查用户变量
如果没有,请找到一个名为ANDROID_SDK_HOME的变量及其值,单击new。在变量名框中,键入“ANDROID_SDK_HOME”(不带引号)
在变量值中,键入类似于c:/Users/jorge/AppData/Local/Android/Android sdk
的内容。单击“确定”,然后单击“确定”。再次单击“确定”。关闭控制面板并重新启动计算机
请尝试再次运行SDK或AVD管理器。创建并运行AVD。主文件夹重定向到UNC/AVD显示UNC路径
如果不幸使用Windows文件夹重定向将网络UNC路径映射为主目录,则AVD将无法启动
您还应该在C:\Users
下有一个普通用户目录,其中包含未映射的内容。诀窍在于Android SDK使用此选项。与其他答案类似,您需要将ANDROID\u SDK\u HOME用户环境变量设置为基于C:\
的主目录
例如:
ANDROID_SDK_HOME = C:\Users\MyUserName
重新启动Eclipse
在我寻找解决方案的过程中,我发现了这样一个答案,它极大地提高了性能:我也遇到了同样的问题,问题似乎是包含仿真器文件(C)的驱动器上的磁盘空间不足。可能的副本在这里找到了这个问题的最佳解决方案:感谢您的回复。如何确切地创建环境变量?抱歉,太需要了。请尝试以下内容:,或者它应该是什么类型的环境变量(系统的用户)?@ankit创建一个新问题,解释您尝试了什么以及您看到了什么错误。您可以将它链接到这个。您必须在创建新的环境变量后重新启动eclipse。