请帮帮我... :(
我从 google play 下载了 Android ADT,并将它的所有 SDK 等更新到最新版本,我还安装了 Java Runtime(SE) 最新版本。
现在根据任何基础学习类(class),我要运行第一个App“Hello World!”在 AVD 中。
例如:从菜单中,我只需单击 “新建” 并选择 “Android 应用程序项目”。 然后我只需像所有培训一样设置应用程序名称、项目名称和包名称这里没有错误,一切顺利。
之后我必须选择我的 SDK,为了上课,我选择了如下组合框:
然后我没有更改并将所有选项保留为默认值。最后点击完成按钮。
现在我可以看到我的第一个程序环境,但处于设计模式。
问题在这里:
最后,我想用 AVD 运行我的第一个程序,如下所示:
并运行 AVD。
第一个问题:经过长时间(将近 3 或 6 分钟)AVD 模拟 Andriod 智能手机。
第二个问题:在菜单屏幕中我看不到我的第一个应用程序图标,所以我无法运行它。
第三个问题:如果我想用 Intelx86 运行 AVD,模拟器会在可怕的长时间后运行并说出这个错误:
Starting emulator for AVD 'AVD_for_AVD_for_test_5_1in_WVGA' emulator: Failed to open the HAX device! HAX is not working and emulator runs in emulation mode emulator: Open HAX device failed
我尝试解决问题的方法 :
第一个问题:在 Edit AVD 中,我选中了 snapshot 并取消选中 host GPU
结果:第一次运行需要很长时间,但第一次运行后很快。
第二个问题:我对此真的没有任何想法:(
结果:我对 Android 开发程序感到失望。这是非常复杂和耗时的。 第三个问题:我什至在我的系统 Bios 上检查了 Intel Vitalization,我确信它可以工作,因为我已经在需要此选项的 VMware 机器上运行 Windows 2008 R2。
结果:我仍然有那个问题...AVD 在 Intel x86 模式下不工作。
最后,我的系统配置是:
操作系统:带有最新更新的 Window 7 Ultimate。
CPU:Intel Corei7 2630QM 2.00GHz。
内存:8 GB。
图片:Intel 和 2GB Nvidia。
所以请帮助我。我真的很想学习 Android 编程:((
现在感谢 Rohan Kandwal 我可以在 Intel X86 模式下非常快速地运行模拟器,但我仍然看不到我的应用程序图标
最佳答案
对于菜单中不存在的应用程序,我认为您没有从 Eclipse 运行项目而只是查看模拟器。请从您正在使用的 IDE 运行项目,例如。 eclipse 。
如果运行应用程序但仍未在模拟器上看到它,请发布logcat。
关于HAX的问题,去文件夹
[Android SDK Root]\extras\intel\Hardware_Accelerated_Execution_Manager
然后运行 IntelHaxm.exe
并安装。
要运行应用程序,右键单击项目 > Run as > Android Application
关于android - 如何在 AVD Eclipse 上运行和编译 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20925059/