Nig*_*elT 37 android emulation android-virtual-device
我想写一个Android应用程序,今天早上我开始加载JDK,eclipse,SDK等,所有这些都adt-bundle-windows-x86_64-20130219来自http://developer.android.com.
我现在的问题是:
[2013-02-27 13:36:26 - Test2] Android发布!
[2013-02-27 13:36:26 - Test2] adb正常运行.
[2013-02-27 13:36:26 - Test2]执行com.example.test2.MainActivity活动启动
[2013-02-27 13:37:27 - Test2]启动虚拟设备'droidX2'的新模拟器
[2013 -02-27 13:37:27 - 模拟器] PANIC:无法打开:droidX2
我整个早上一直在网上搜索关于AVD的帖子,我没有看到一个没有涉及路径被搞砸而.ini没找到的路径.我不认为我有路径问题.AVD正在寻找文件D:\USERS\XXX\.android\avd,这就是文件所在的位置.所以不明白为什么模拟器无法打开.
我做过最基本的事情,比如删除和重新安装所有东西,阅读orace等的笔记.基本上我被卡住了.这里有什么建议?
adt-bundle-windows-x86_64-20130219 是我在Windows 7(32位)上加载的.
我决定在连接到PC的手机上进行测试,但我也无法使用它!
任何方向赞赏.
Nez*_*zam 76
这已被问过几次了,试试这些:
创建一个名为ANDROID_SDK_HOME的环境变量并将其设置为C:\ Users\Administrator打开Eclipse> Window> Preferences并单击Run/Debug和String Substitution添加一个名为user.home的新变量并将其设置为C:\ Users \管理员创建AVD并运行它.
一个android项目成员在这里说:
作为解决方法,您可以将环境变量ANDROID_SDK_HOME定义为指向包含.android目录的目录.模拟器和SDK Manager将正确地进行拾取.
use*_*816 12
验证从中avd搜索的位置与实际创建的位置不同.请查看下面的屏幕截图以获取更多信息.

另一种选择:符号化......
在命令提示符(具有管理员权限)中,将目录("cd")更改为" C:\ Users\YourUserName.android ",然后使用以下命令创建到avd目录的符号链接(注意斜杠的方向) :
mklink /D avd D:\_MyLibrariesDir\.android\avd
Run Code Online (Sandbox Code Playgroud)
其中" _MyLibrariesDir "是您的库(照片,文档等)文件夹所在的目录.
而且你已经完成了!
说明:这与ANDROID_SDK_HOME选项具有相同的效果,但您现在可以浏览到[C:\ Users\YourUserName\.android\avd\*]和[D:_MyLibrariesDir\.android\avd\*]并且两者都将带您到同一个地方.
这与快捷方式不同,快捷方式不作为目录,因此如果您只有"avd"文件夹的快捷方式,则无法转到" C:\ Users\YourUserName\.android\avd* ",因为它会产生一个文件未找到错误,如果你试图点击一个avd快捷方式文件,它会带你到[D:_MyLibrariesDir\.android\avd\*]而不是让你在C盘上.符号链接以对用户和软件透明的方式在位置之间起桥梁作用.非常方便:)
| 归档时间: |
|
| 查看次数: |
93650 次 |
| 最近记录: |